2016-08-23 24 views
1

htaccess的,我有(即WordPress的HAS)重寫規則是這樣的:代碼放在.HTACCESS中是否重要?

......... 
RewriteBase/
RewriteRule ^index\.php$ - [L] 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule . /index.php [L] 
.......... 

我想在.htaccess插入指令,像這樣的:

如果我之前把他們
ExpiresByType image/jpg "access plus 1 year" 
Header unset ETag 
Header unset Last-Modified 
............... 

它很重要或在第一個塊之後?

+0

看看[這裏](http://serverfault.com/questions/213191/does-is-matter-in-what-order-rules-are-placed-in-htaccess) –

回答

2

在你的情況下它沒有。重寫基本規則是永久鏈接。與緩存控制相關的指令。作爲個人選擇,我會在重寫基本規則之後添加這些內容。通過以下方式測試您的網站:

http://www.gtmetrix.com檢查您的條目是否有效。

爲了進一步添加:

這些指令有幾分相似級聯樣式表級聯效應。因此,如果在同一個功能上的兩個指令被添加到一個.htaccess文件中,則後者將優先。

我推薦以下幾個環節:

希望這回答這個問題。

+0

你能說_why_在這種情況下訂單無關緊要? – MrWhite

+0

您發佈的鏈接('gtmetix')看起來很垃圾/惡意 - 多重重定向?! – MrWhite

+0

這並不重要,因爲這些指令是針對兩個不同的主題。請通過我的鏈接進一步的細節 – Vish