mod_rewrite:将所有内容重定向到/(docroot)

时间:2011-04-02 01:19:58

标签: apache .htaccess mod-rewrite url-rewriting

我的网站只有一个文件:index.html

我只是想将http://www.mysite.com/ 重定向到http://www.mysite.com/

其中包括/index.htmlsomephonydir/somefile.txt,您为此命名 - 我不在乎它是什么,我只想重定向到/。< / p>

我尝试了以下内容:

RewriteEngine on
RewriteBase /

RewriteCond %{REQUEST_URI} !^/$
RewriteRule ^.*$ / [L]

这给了我一个500内部服务器错误。

2 个答案:

答案 0 :(得分:1)

我找到了答案。我想我忘了实际告诉它重定向。 ;)

RewriteEngine on

RewriteCond %{REQUEST_URI} !^/$
RewriteRule ^.*$ / [R=302,L]

答案 1 :(得分:0)


RewriteRule ^/(.+)$  /