Apache 简单重定向不起作用

Apache 简单重定向不起作用

我正在尝试将我网站的所有请求重定向到子目录,但不起作用。这件事会让我发疯,任何帮助我都会很感激。

总之,我想要这个:

这是我的规则:

RewriteEngine On

RewriteCond %{REQUEST_URI} !^/mydir/$

RewriteRule ^(.*)$ /mydir/

但它不起作用...Apache 没有重定向。我做错了什么?

谢谢你,

问候。

答案1

首先确保 .htaccess 和 mod_rewrite 正常工作。如果 .htaccess 未启用,请将 AllowOverride All 添加到 Apache 配置文件以启用 .htaccess

用于重定向测试

RewriteEngine On RewriteRule ^/?test/(.*)$ /mydir/$1 [R,L]

或一切

RewriteEngine On RewriteRule ^(.*)$ /mydir/$1 [R,L]

相关内容