我有以下网址:
www.domain.com/test/blog/index.html
我希望apache始终重写网址,以便删除“test”,从而导致:
www.domain.com/blog/index.html
最好的方法是什么?
答案 0 :(得分:2)
这应该做得很好
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{REQUEST_URI} !(.*)test
RewriteRule ^(.*)$ test/$1 [L]
这将从您指定的URL中删除子目录;看起来你遇到的任何其他问题都与.htaccess
文件中的其他东西有关,搞乱SymLinks。
我建议查看Apache错误日志以准确指出错误是什么。
希望这有帮助。