- 1 个人经验
- 1.1 使用伪静态后图标无法显示
- 1.2 蝉知的图片保存方式探讨
- 1.3 蝉知手册的一些修改建议
使用伪静态后图标无法显示
- 2017-02-17 15:54:23
- zstmtony
- 8000
- 最后编辑:啊超 于 2017-02-18 21:58:35
在后台设置 地址类型设置 改为 伪静态方式后
前台和后台的图标都显示不正常,变成了方框 方块
前台:
后台
后来通过官方技术小鲁找到原因
原来是伪静态的网址转换 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
如果这个不修改,也会导致后台无法进入