dedecms,织梦,织梦伪静态规则,织梦全站伪静态,织梦手机版伪静态,vultr云服务器,vultr优惠,vultr教程,vultr购买

织梦DEDECMS排除某个目录不使用伪静态

织梦教程 baishitou 841℃

我们在设置全站伪静态后,访问管理目录会要求在目录后面添加index.php才能正常访问,如下图

这样我们自己登录时,没问题,但在写火车头登录接口时,就会出错:Request Error!

所以,我们就得把后台管理目录设置为不使用伪静态。设置方法

#排除
rewrite ^/(dede)($|/) /$1/index.php last;

这个是nginx环境下的规则,如果你是apache环境,请用下面的规则。

#排除
RewriteRule ^(dede)($|/)$ /$1/index.php [L]

IIS

<rule name="织梦iis排除目录" stopProcessing="true">
	<match ignoreCase="false" url="^(dede)($|/)$"/>
	<action type="Rewrite" url="/{R:1}/index.php"/>
</rule>

 

如果想过滤多个目录就在后面加一个竖线和目录名。比如(dede|admin)

这个规则要放到所有规则前面。

转载请注明:白石头博客 » 织梦DEDECMS排除某个目录不使用伪静态

喜欢 (1)or分享 (0)