使用僞靜態後圖標無法顯示

2017-02-17 15:54:23
zstmtony
7861
最後編輯:achao 於 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

如果這箇不修改,也會導緻後颱無法進入