打开litespeed和子文件夹中的其他引擎

昨天晚上我花了比我应该得到一个更多的时间。 新的VDS启动并运行percona并打开litespeed。 我想运行的网站的结构如下

Webroot – index.php – wordpressfolder – 论坛

当你去domain.mysite它显示WordPress的网站,并通过重写规则实现了这一点。 (这是在wp.org上的自己的文件夹教程中的Wordpress)我保持文件夹的清洁。 WordPress的网站工作正常,因为我能够将重写规则粘贴到开放的速度网页界面。

当我去域/论坛时,事情失败了。

我可以得到索引显示,但点击任何论坛链接redirect到WordPress的404。

我在主虚拟主机下创build了一个新的上下文。

Uri:/ forum / Directory:/ path / to / forum重写:oninheritance:no重写规则:粘贴我的mybb重写规则google google插件重写base:/ forum /

我也尝试了几个不同的基地和乌里。 我也试过uri,只是返回论坛索引页面,好像有些进步。 我也尝试改变重写规则有/第二个参数,但这也没有帮助。

我已经抓了服务器,但将再次build设,并倾向于作为一个选项,而不是centmin国防部,并想知道是否有人可能有一个想法如何处理这个?

哦,我设置的上下文types是一个静态的上下文

这个问题实际上是在OpenLiteSpeed.com论坛上回答的。 以下是我们在这里所做的更改:

我们采取了他的基本WordPress重写规则:

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

并添加一行以告诉他们在请求的URI是论坛时不重写:

 RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_URI} !/forum RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /frontend/index.php [L] 

似乎有固定的东西。