巅峰霸主 > 设计开发 > 织梦教程 >

dedecms排除某个栏目目录不使用伪静态

时间:2020-12-03 16:14:31  来源:巅峰霸主网  作者:烈火大地 点击:
摘要:默认情况下是全站伪静态,如果想要某个栏目目录不使用伪静态该怎么办,下面是dedecms的解决方法……

我们在设置全站伪静态后,访问管理目录会要求在目录后面添加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)

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


(责任编辑:陆柏熺)
评价:
用户名: 验证码: 看不清?点击更换


关注站长自媒体 获取更多优质内容

  • 百家号
    百家号
  • 头条号
    头条号
  • 企鹅号
    企鹅号

2019-2021 ©巅峰霸主网 京ICP备12023415号-2
返回
顶部