关于apache URL重写!求高手相助[已解决] [ 新手入门 ]
有个问题折腾我一晚上了。 我想把这样的URL: localhost/project/questions/detail/id/123.html 重写成localhost/project/questions/detail-123.html 不过试了大半个晚上都没能成功 隐藏index.php和添加html后缀我都成功了,就是重写这个丝毫没办法。 我的项目是在网站根目录的project文件夹。 尝试改写的是project目录下的.htaccess
参考网上的做法我觉得应该正确的写法是这样的
Options +FollowSymLinks
IndexIgnore */*
RewriteEngine on
# if a directory or a file exists, use it directly
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
# otherwise forward it to index.php
RewriteRule . index.php
RewriteRule ^(.*)/detail-([0-9]+).html$ $1/detail/id/$2.html
但是实在无法成功,如有人解决过类似问题,希望能帮帮忙!谢谢
共 2 条回复
xingkid 广东深圳
注册时间:2012-02-05
最后登录:2013-05-10
在线时长:0小时0分
最后登录:2013-05-10
在线时长:0小时0分
- 粉丝0
- 金钱55
- 威望0
- 积分55