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

如何通过.htaccess强制重定向到某个目录,.htaccess,.htaccess,我在运行WordPress的服务器上。WP安装在文档根目录中,下面的.htaccess文件控制每个请求 我需要做的是在文档根目录下有一个特定的目录,我们称之为“旁路”,自行解析,而不是通过WordPress运行 可能吗?要实现这一点,.htaccess指令可能是什么样子的 谢谢你帮我解决这个问题 RewriteEngine on RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !

我在运行WordPress的服务器上。WP安装在文档根目录中,下面的.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>
重新编写引擎打开
重写基/
重写cond%{REQUEST_FILENAME}-F
重写cond%{REQUEST_FILENAME}-D
重写规则^ems/ems/index.php[L]
重写cond%{REQUEST_FILENAME}-F
重写cond%{REQUEST_FILENAME}-D
重写规则/index.php[L]
#开始WordPress
重新启动发动机
重写基/
重写cond%{REQUEST_FILENAME}-F
重写cond%{REQUEST_FILENAME}-D
重写规则/index.php[L]

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


确保同一个permalink没有任何页面或帖子,只有这样它才能在没有任何.htaccess规则的情况下工作。

如果文档根目录中有一个目录,并且WordPress中没有任何同名的页面/帖子,那么就不需要任何.htaccess规则。好的,谢谢@Virendra--它似乎不起作用,但我会回去再试一次。请确保同一永久链接没有任何页面或帖子,只有这样,它才能在没有任何.htaccess规则的情况下工作。我只是在一个网站上反复检查了一下,我也遇到过类似的情况,它在没有任何.htaccess规则的情况下运行得非常好。好的,谢谢@Virendra。我明天早上再试一次后再发回来。从现在起大约10个小时后就可以了,成功了。不太清楚我做错了什么,但谢谢@Virendra