如何通过.htaccess强制重定向到某个目录

时间:2012-10-06 23:50:43

标签: .htaccess

我在运行WordPress的服务器上。 WP安装在Document Root中,下面的.htaccess文件控制着每个请求。

我需要做的是在文档根目录下有一个目录,让我们称之为“绕过”,自行解决而不是通过WordPress运行。

这可能吗?什么.htaccess指令可能会发生这种情况?

感谢您帮助我解决这个问题。

RewriteEngine on
RewriteBase /

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^ems /ems/index.php [L]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

1 个答案:

答案 0 :(得分:1)

如果您在文档根目录中有一个目录,并且WordPress中没有任何页面/帖子具有相同的名称,那么您不需要任何.htaccess规则。

确保您没有任何页面或帖子通过相同的永久链接,只有这样才能在没有任何.htaccess规则的情况下工作。