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
.htaccess mod_重写后面的规则覆盖一般规则_.htaccess_Mod Rewrite - Fatal编程技术网

.htaccess mod_重写后面的规则覆盖一般规则

.htaccess mod_重写后面的规则覆盖一般规则,.htaccess,mod-rewrite,.htaccess,Mod Rewrite,我有一个htaccess文件,其中包含以下行: RewriteRule ^department/([a-z]+)/([a-z0-9_-]+)$ departmentpage.php?dep=$1&pagename=$2 我想创建一个联系人页面,并希望后面的特定规则覆盖前面的规则,比如级联样式表 以下规则似乎被忽略: RewriteRule ^department/([a-z]+)/contact$ departmentpage.php?dep=$1& 第二次更具体的重写是否会

我有一个htaccess文件,其中包含以下行:

RewriteRule ^department/([a-z]+)/([a-z0-9_-]+)$ departmentpage.php?dep=$1&pagename=$2
我想创建一个联系人页面,并希望后面的特定规则覆盖前面的规则,比如级联样式表

以下规则似乎被忽略:

RewriteRule ^department/([a-z]+)/contact$ departmentpage.php?dep=$1&
第二次更具体的重写是否会覆盖常规重写

RewriteRule ^department/([a-z]+)/([a-z0-9_-]+)$ departmentpage.php?dep=$1&pagename=$2
RewriteRule ^department/([a-z]+)/contact$ departmentpage.php?dep=$1

切换规则的顺序(必要时使用[L])