我遇到了一个我认为可以用.htaccess解决的问题,但是,我不确定具体如何,htaccess规则对我来说从来都不是一个强项。
我有一个安装了WHMCS的域,位于子目录中,如下所示:
/websites/manage/
/websites/
目录否则为空。
现在,我已经在域的根目录上安装了WordPress,我想在WordPress永久链接结构中使用/ websites / location,因为我想构建一个WordPress页面来描述那里可用的产品和服务,以及将它用作位于其下方的WHMCS门户的网关。
我已经尝试过寻找这个问题的答案了,但我不断提出大量关于在子目录中安装 wordpress 的结果,而不是其他任何内容。
感谢您的帮助。
编辑:
我应该提到:
目前,当我转到/websites/manage/
时,我会收到WHMCS门户网站,这很好。
然而,我的问题是,当我去/websites/
时,我得到一个目录列表而不是我的WordPress页面。
答案 0 :(得分:0)
我通过在WordPress部分之前将以下内容添加到开头的.htaccess文件来解决这个问题:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_URI} ^/websites/$
RewriteRule . /index.php
</IfModule>
这会将/ websites /目录重定向到/index.php文件,然后WordPress可以使用该文件来查找其匹配的页面。它仍然允许子目录/websites/manage/
由驻留在那里的WHMCS软件控制。