骑士cms伪静态不生效怎么处理方法

时间:6年前   阅读:4039

问:IIS已配置好伪静态并成功了,但是后台页面设为静态后没一个页面能打开,本服务器下的其它站点伪静态都是正常的,请问怎么设置?

答:.htaccess导入到IIS就可以了

如果是nginx环境,请使用如下:

location / {

if (!-e $request_filename){

rewrite  ^(.*)$  /index.php?s=$1  last;   break;

}

}

追问: 系统为win2003 iis6,根目录下有httpd.ini文件,代码为:

[ISAPI_Rewrite]

# 3600 = 1 hour

CacheClockRate 3600

RepeatLimit 32

RewriteRule .*\.(?:gif|jpg|png|css|js|txt|jpeg|swf|flv) $0 [I,L] 

RewriteRule /httpd(?:\.ini|\.parse\.errors) / [F,I,O]

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule ^(?!/index.php)(?!/admin.php)(?!/data)(.*)$ /index.php/$1 [L]


.htaccess文件内容为:

  Options +FollowSymlinks

  RewriteEngine On


  RewriteCond %{REQUEST_FILENAME} !-d

  RewriteCond %{REQUEST_FILENAME} !-f

  RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]

是httpd.ini的问题吗?

答:IIS需要安装伪静态组件后才能生效

本站声明:网站内容来源于网络,如有侵权,请联系我们https://www.qiquanji.com,我们将及时处理。

微信扫码关注

更新实时通知

上一篇:上证50ETF期权新手必备技巧

下一篇:css盒子模型:内边距,外边距

网友评论

请先 登录 再评论,若不是会员请先 注册