Apache-2.4
Apache .htaccess 導致圖像載入速度極慢
我正在執行一個單頁應用程序,該應用程序需要我的 .htaccess 上的以下行。但是,其 /images/ 文件夾中的圖像現在載入非常緩慢。
以下幾行有什麼問題嗎?
RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule (.*) index.html [QSA,L]
這應該不會對圖像的載入產生重大影響。但是,可以對其進行優化以將
/images
目錄排除在處理之外。例如:
RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule !^images/ index.html [L]
該
QSA
標誌不是必需的。或者,排除所有看起來已經有文件副檔名的請求,這些請求自然應該包括你所有的圖像、JS、CSS 和任何其他靜態資源。但是,這確實意味著您的頁面 URL 不能包含看起來像文件副檔名的內容。
例如:
RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule !\.\w{2,4}$ index.html [L]