记得刚开始接触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重写.