使用伪静态后图标无法显示
- 2017-07-05 22:21:00
- zstmtony 原创
- 3650
在后台设置 地址类型设置 改为 伪静态方式后
前台和后台的图标都显示不正常,变成了方框 方块
前台:
后台
后来通过官方技术小鲁找到原因
原来是伪静态的网址转换 Rewrite.dll 搞的鬼。把不需要的字体路径也转换了,导致出错
在Rewrite的规则文件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)(.*)$ /index.php/$1 [L]
[ISAPI_Rewrite]
# 3600 = 1 hour
CacheClockRate 3600
RepeatLimit 32
RewriteRule .*\.(?:gif|jpg|png|css|js|txt|jpeg|swf|flv|ttf|woff).* $0 [I,L]
RewriteRule /httpd(?:\.ini|\.parse\.errors) / [F,I,O]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(?!/index.php)(?!/admin3.php)(.*)$ /index.php/$1 [L]
后面的admin3.php 是我把管理页面改名为这个了,原来是admin.php
如果这个不修改,也会导致后台无法进入
联系人: | 王先生 |
---|