我有这个网址:
http://www.mydomain.com/index.html
并希望规则将上述内容重写为:
http://www.mydomain.com
换句话说,删除代码的index.html部分......
这样的事情可能是:
RewriteRule ^$ index.html [NC]
由于
更新:
当您在浏览器中输入www.domain.com时,会打开offcourse index.html。 但是当你点击我网站菜单上的“主页”时,会显示整个完整的网址,我想避免这种情况。因此,当点击“home”时,www.domain.com/index.html会显示...但是在地址栏中输入www.domain.com时却没有,那么只会显示,但无论如何都会出现index.html。
是的,我需要这个:
www.domain.com/
不是这个:
www.domain.com/index.html
由于
答案 0 :(得分:0)
我认为是这样的:
RewriteRule ^index.html$ / [NC]
将“index.html”替换为“/”,而不是“”替换为“index.html”
答案 1 :(得分:0)
将/index.html的请求重定向到/
RewriteRule ^index.html$ http://www.mydomain.com/ [R=301,L]