我的重写规则不起作用

时间:2016-09-28 13:12:12

标签: wordpress .htaccess mod-rewrite yii2

我遇到了一个我无法纠正的问题。

我有一个客户的Web服务器,其中包含不同的元素:

在root中我们有一个WordPress安装。 然后我们有一个名为“logicieload”的文件夹,其中包含一个Yii2高级应用程序。

在这个文件夹中,我有一个.htaccess文件,其中包含以下规则。

# prevent directory listings
Options -Indexes
RewriteEngine on

RewriteBase /logicieload/

RewriteRule ^xyzoad(/.*)?$ backend/web/$1

RewriteCond %{REQUEST_URI} ^.*$
RewriteRule ^(.*)$ frontend/web/$1

前端工作正常,但我无法通过调用以下网址到达后端。

http://www.domain.com/logicieload/xyzoad/

你知道我做错了吗?

非常感谢。

1 个答案:

答案 0 :(得分:0)

在后端规则末尾添加[L],以便在匹配时不会处理其余内容。