.htaccess:需要将大多数地址重定向到子目录,但不知道如何创建异常


.htaccess: Need to redirect most addresses to subdirectory, but don't know how to create an exception

我正在一个WordPress站点上工作,其中WordPress安装在子目录中。当然,我希望将大多数页面请求重定向到该子目录。任务完成了。问题在于例外情况。还有一个WordPress安装,它偶尔会在自己的子目录中使用。有两个部分在它们自己的目录中有直接的PHP代码。我目前拥有。htaccess的方式,它将所有内容发送到主WordPress安装中,并且似乎不可能加载异常。

我通过链接到虚拟主机的临时地址做了一个临时修复,但这是一个相当笨拙的解决方案。我在想,可能我需要把异常上面的主要重定向,但它似乎奇怪的东西重定向到自己。

这是我当前的代码。请注意,为了客户端的隐私,我已经更改了目录名。

# Redirect site into WordPress folder
RewriteCond %{REQUEST_URI} !^/WordPress/
# Rewrites all URLS [Replace "domain" with the actual domain, without the TLD (.com, .net, .biz, etc)]
RewriteCond %{HTTP_HOST} ^(www'.)?clientdomain'.
# Rewrite all those to insert /folder
RewriteRule ^(.*)$ /WordPress/$1 [L] 

这个工作是不可能的。htaccess文件你可以进入你的Wordpress安装文件夹,找到wp-config.php找到你的数据库名称,而不是去PhpMyAdmin选择你的数据库,找到URL并更改它......