mod_rewrite:将所有内容重定向到 / (docroot)
我的网站只有一个文件:index.html
。
我只想重定向http://www.一切除外。 mysite.com/ 到 http://www.mysite.com/。
其中包括 /index.html
、somephonydir/
、somefile.txt
,凡是你能想到的——我不在乎它是什么,我只是想重定向到 /
。
我已尝试以下操作:
RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_URI} !^/$
RewriteRule ^.*$ / [L]
这给了我 500 内部服务器错误。
I have a site which has only ONE file: index.html
.
I just want to redirect everything except for http://www.mysite.com/ to http://www.mysite.com/.
That includes /index.html
, somephonydir/
, somefile.txt
, you name it -- I don't care what it is, I just want to redirect to /
.
I've tried the following:
RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_URI} !^/$
RewriteRule ^.*$ / [L]
This gives me a 500 Internal Server error.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我找到了答案。我想我忘了告诉它重定向。 ;)
I found the answer. I guess I forgot to actually tell it to redirect. ;)