我对mod_rewrite有疑问。
这是我用httrack创建的静态html网站架构:
http://www.example.com/index.html
http://www.example.com/example/index.html
http://www.example.com/example1/index.html
http://www.example.com/example2/example/index.html
http://www.example.com/example3/example/example/index.html
我想用mod_rewrite隐藏浏览器网址中的所有index.html。像:
http://www.example.com/example2/example/
什么是mod_rewrite命令? 完成此操作后,需要重命名我的内部链接吗?
感谢您的帮助:)
答案 0 :(得分:4)
答案 1 :(得分:3)
我找到了解决方案......我希望这是对的:
RewriteEngine on
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /.*index\.html\ HTTP/
RewriteRule ^(.*)index\.html$ /$1 [R=301,L]
特别感谢宙斯之书:)