Apache mod_rewrite:将所有内容重定向到/(docroot)
我有一个只有一个文件的网站:Apache mod_rewrite:将所有内容重定向到/(docroot),apache,.htaccess,mod-rewrite,url-rewriting,Apache,.htaccess,Mod Rewrite,Url Rewriting,我有一个只有一个文件的网站:index.html 我只想重定向除to之外的所有内容 这包括/index.html,somephonydir/,somefile.txt,你可以说,我不在乎它是什么,我只想重定向到/ 我尝试了以下方法: RewriteEngine on RewriteBase / RewriteCond %{REQUEST_URI} !^/$ RewriteRule ^.*$ / [L] 这给了我一个500内部服务器错误。我找到了答案。我想我忘了告诉它重定向 RewriteR
index.html
我只想重定向除to之外的所有内容
这包括/index.html
,somephonydir/
,somefile.txt
,你可以说,我不在乎它是什么,我只想重定向到/
我尝试了以下方法:
RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_URI} !^/$
RewriteRule ^.*$ / [L]
这给了我一个500内部服务器错误。我找到了答案。我想我忘了告诉它重定向
RewriteRule ^/(.+)$ /
谢谢tmg,但我也试过了。我终于自己弄明白了。:)
RewriteEngine on
RewriteCond %{REQUEST_URI} !^/$
RewriteRule ^.*$ / [R=302,L]