我知道,這是常見的問題,但在,所以我不能找到一個解決方案,我的問題的.htaccess重寫規則導致CSS,JS停止工作
htaccess的是
RewriteEngine On
RewriteBase /app/
RewriteCond ${REQUEST_FILENAME} !-f
RewriteCond ${REQUEST_FILENAME} !-d
RewriteCond ${REQUEST_FILENAME} !-l
RewriteRule ^(.+)$ index.php?url=$1 [QSA,L]
和索引。 php只是包含一個require
到html所在的index.html。
我試過在我的css相對路徑上使用/
,但沒有任何變化。我也用<base href="/">
,但沒有改變。該指令
RewriteRule ^(.+?\.(?:jpe?g|gif|bmp|png|tiff|css|js))$ /$1 [NC,L]
也不解決問題。
UPDATE。問題已解決
我檢查了錯誤日誌,其中顯示錯誤variable ${REQUEST_FILENAME} is not defined
。因此,在.htaccess
改變$
到%
解決問題
我看了一下access.log的,但我無法找到一些有趣的事情。 – dios231
在我最近的8個日誌中(我的最後一個請求)顯示404錯誤 – dios231