骑士cms伪静态不生效怎么处理方法
问: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/post/7211.html
本站声明:网站内容来源于网络,如有侵权,请联系我们,我们将及时处理。
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。