php重写rewrite

发布时间:2009-08-20 22:09:51 阅读:1555次

记得刚开始接触php的时候,经常看到这样的url路径

http://www.XX.com/文件夹名/数字

然后自己尝试着在后面写上index.php,default.php,index.html之类的就是该页无法显示,现在看来用到了php中的rewrite处理

感觉很酷

近来摸索一下,打开apache中配置文件httpd.conf

将LoadModule rewrite_module modules/mod_rewrite.so下的#去掉

然后在<IfModule mod_rewrite.c>下加上:

 RewriteEngine on
 RewriteRule ^/siyublog/log.html$ /siyublog/log.php   #将log.php重写成log.html
 RewriteRule ^/siyublog/phpwei/test/([0-9]+)$ /siyublog/phpwei/test.php?id=$1   //将test.php?id=10映射成test/10/
 RewriteRule ^/siyublog/phpwei/test/([0-9]+)/$ /siyublog/phpwei/test.php?id=$1 //将test.php?id=10映射成test/10
 RewriteRule ^/siyublog/phpwei/test_(\d*)_(\d*).html /siyublog/phpwei/test.php?id=$1&classid=$2 将test.php?id=1&classid=2映射成test_1_2.html

接下来研究下虚拟主机上怎么url重写.

 

如有问题,可以QQ搜索群1028468525加入群聊,欢迎一起研究技术

支付宝 微信

有疑问联系站长,请联系QQ:QQ咨询

转载请注明:php重写rewrite 出自老鄢博客 | 欢迎分享