蝙蝠岛资源网 Design By www.hbtsch.com

很多朋友可能是空间也就是虚拟主机,自己就没有权限来管理apache的httpd.conf文件了,自然就不太可能可以在这上面写静态规则了,下面我们可以让主机商开启支持.htaccess方法,这样就可以自己写了。

首先配置服务器启动重写模块
打开 Apache 的配置文件 httpd.conf 。
将#LoadModule rewrite_module modules/mod_rewrite前面的#去掉。
保存后重启Apache


写重写规则
举例说明,test.php里的代码为

<"id"];
echo $id;
?> 

功能就是接受URL里的id参数,并在页面显示。
首先用记事本(如果不行就用editplus)新建一个文档,并保存为.htaccess,在里面写入如下代码

.<IFMODULE mod_rewrite.c>
.RewriteEngine On
.RewriteBase /
.RewriteRule ^t_(.*).html$ test.php?id=$1 [L]
.</IFMODULE> 

具体解释可以查看apache手册。下载apache2.2手册
第4行 ^t_(.*).html$ 描述你输入的URL地址, test.php?id=$1  其实际要访问的地址
例如当您在浏览器中输入(假设您的test.php和.htaccess文件都在您服务器的mytest文件夹下)localhost/mytest/t_1.html 则在浏览器中将输出 1,
如果输入为 localhost/mytest/t_sophp.html 则浏览器输出sophp
第一个地址实际访问的是localhost/mytest/test.php?id=1
第二个实际访问的是 localhost/mytest/test.php?id=sophp

重写完规则后,将您网页中以前都为传参数的URL链接改为您修改后的规则样式就成功了。
如果自己买的空间支持重写的话,只要把.htaccess 文件传到根目录即可。

标签:
Apache,URL

蝙蝠岛资源网 Design By www.hbtsch.com
广告合作:本站广告合作请联系QQ:858582 申请时备注:广告合作(否则不回)
免责声明:本站文章均来自网站采集或用户投稿,网站不提供任何软件下载或自行开发的软件! 如有用户或公司发现本站内容信息存在侵权行为,请邮件告知! 858582#qq.com
蝙蝠岛资源网 Design By www.hbtsch.com

评论“Apache服务器中使用.htaccess实现伪静态URL的方法”

暂无Apache服务器中使用.htaccess实现伪静态URL的方法的评论...

P70系列延期,华为新旗舰将在下月发布

3月20日消息,近期博主@数码闲聊站 透露,原定三月份发布的华为新旗舰P70系列延期发布,预计4月份上市。

而博主@定焦数码 爆料,华为的P70系列在定位上已经超过了Mate60,成为了重要的旗舰系列之一。它肩负着重返影像领域顶尖的使命。那么这次P70会带来哪些令人惊艳的创新呢?

根据目前爆料的消息来看,华为P70系列将推出三个版本,其中P70和P70 Pro采用了三角形的摄像头模组设计,而P70 Art则采用了与上一代P60 Art相似的不规则形状设计。这样的外观是否好看见仁见智,但辨识度绝对拉满。