利用 apache 的 rewrite 功能生成静态页面URL地址

研究 rewrite 也有一段时间了,今天终于有机会把它派上用场。我将公司经营的一个大型论坛使用 rewrite 把贴子改成了静态面页URL地址,这样将大大增加我们论坛的每一篇文章被搜索引擎收录的机会。

要使用 rewrite 必须 apache 有安装 mod_rewrite ,你可以通过 apachectl -l 命令查看是否有安装,默认是不安装的。如果没有安装,只需要重新安装 apache ,在 configure 的时候加上 --enable-rewrite 选择。

修改 apache 的 httpd.conf 文件,增加如下两行:

RewriteEngine On
RewriteRule ^/(/d+)/.html$ /index.php?module=article&titleId=$1

重启 apache 后,在游览器只要输入 http://xxx.xxx.xxx/12345.html 即可 apache 自动定位到 http://xxx.xxx.xxx/index.php?module=article&titleId=12345 ,但用户还是只会看到 12345.html 的网址,这样的修改对程序速度等等没有什么帮助,但可以骗骗搜索引擎~很简单,大家有兴趣自己也试一试吧!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值