我在网上找到了很多建议,但似乎没有一个对我有用。我在我的站点的根目录中安装了一个表达式引擎。在名为“helpone”的子目录中,我安装了 WordPress。
表达式引擎 .htaccess 正在重定向 domain.com/helpone 以便我无法访问我的 WP 安装。
在 EE 的根 .htaccess 中,使用以下官方规则来处理 EE 文件系统:
<IfModule mod_rewrite.c>
重写引擎开启
# Removes index.php from ExpressionEngine URLs
RewriteCond $1 !\.(gif|jpe?g|png)$ [NC]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php/$1 [L]
</IfModule>
我需要添加一个排除项,这样当用户访问 domain.com/helpone 时——它的功能就像一个普通的 WP 站点。
我需要添加什么确切的规则或条件,我需要将它放在哪一行?
在此先感谢您的帮助。
更新5/23
就我而言,这个问题是由一个奇怪的 Hostgator 问题引起的。我在我的 WP 目录上设置了密码,因为它正在开发中。当我添加任何可以让我通过 WP 安装的排除项时,它会终止根站点上的所有导航。没有任何链接可以工作了。我最终只留下了 EE .htaccess 和 WP .htaccess (我没有添加例外),但是从 WP /helpone 目录中删除了密码,它工作正常。