0
我試圖爲www.240list.com調試我的.htaccess文件。.htaccess重寫規則不適用於我的css或images目錄,但它適用於我的JavaScript?
基本上,這是我的htaccess文件用於我的mvc /目錄重寫的文件和什麼不是。
Options +FollowSymlinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^[^\.]+\.[^\.]+$
RewriteRule ^.*$ http://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
RewriteCond %{REQUEST_FILENAME} -f
RewriteRule .* - [L]
RewriteRule ^(\d+\/)?Css/(.*)$ Resources/css/$2 [L]
RewriteRule ^(\d+\/)?Javascript/(.*)$ Libs/Javascript/$2 [L]
RewriteRule ^(\d+\/)?Images/(.*)$ Resources/images/$2 [L]
RewriteRule .*$ App/index.php [L]
該網站沒有加載我的CSS或圖片,如果你去通過什麼重寫URL爲圖像的位置,http://www.240list.com/Images/Logo.png例如,它重定向到我的index.php,因爲它加載mvc框架的自動加載器,如果前3個目錄重寫規則不匹配,就會發生這種情況。
奇怪的是,一切都與我的Uniserver上的htaccess一起使用,我用於在本地主機上進行開發,但是當在hostgator上時,css和images目錄還沒有工作。如果重要的話,它們都具有相同的目錄權限。
任何幫助表示讚賞。
Bahh!我覺得很愚蠢,我應該注意到這一點。謝謝! –
不客氣,男士!不要爲此感到愚蠢。它恰好發生在我們所有人身上! – Robyflc