Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何基于uri应用不同的.htaccess规则_.htaccess - Fatal编程技术网

如何基于uri应用不同的.htaccess规则

如何基于uri应用不同的.htaccess规则,.htaccess,.htaccess,我有一个在ExpressionEngine上运行的网站和一个基于Zend的定制后台。 这两种方法都希望在根目录中放置一个特定的htaccess文件 这是我的结构 。。。(表达引擎页面,例如) (后台页面) 在将backoffice放在子域上之前,我想知道是否有可能拥有一个htacces文件,并根据uri应用一组不同的htaccess规则。所以,任何有“后台”的东西都有不同的规则 我知道你可以做这样的事情: 我发现最好的是 但是我一直在使用基于uri定义的变量 谢谢你的帮助 问候 Vic首先将

我有一个在ExpressionEngine上运行的网站和一个基于Zend的定制后台。 这两种方法都希望在根目录中放置一个特定的htaccess文件

这是我的结构

  • 。。。(表达引擎页面,例如)
  • (后台页面)
在将backoffice放在子域上之前,我想知道是否有可能拥有一个htacces文件,并根据uri应用一组不同的htaccess规则。所以,任何有“后台”的东西都有不同的规则

我知道你可以做这样的事情: 我发现最好的是 但是我一直在使用基于uri定义的变量

谢谢你的帮助

问候
Vic

首先将EE的重写规则放在前面,然后为后台添加一条规则:

RewriteCond %{REQUEST_URI} !/backoffice
RewriteRule ^ /index.php [L]

现在添加后台的规则。

Tnx以获取您的答案。另一个子域仍然是必需的,因为需要两个不同的index.php文件,一个用于Zend,一个用于EE。