我有一個網站與多個文件夾,我試圖解決他們在我的.htaccess。過了一會兒,我遇到了一個衝突規則很大的.htaccess。.htaccess或符號鏈接(符號鏈接)
現在,每當我想添加一個文件夾,我必須將它添加到.htaccess。
我做了一些研究,我發現我可以創建符號鏈接代替,所以沒有更多的.htaccess
在這兩種解決方案,我創建或修改的東西所以對我來說它同樣的結果在最後,但更好的做法是創建符號鏈接?
我有一個網站與多個文件夾,我試圖解決他們在我的.htaccess。過了一會兒,我遇到了一個衝突規則很大的.htaccess。.htaccess或符號鏈接(符號鏈接)
現在,每當我想添加一個文件夾,我必須將它添加到.htaccess。
我做了一些研究,我發現我可以創建符號鏈接代替,所以沒有更多的.htaccess
在這兩種解決方案,我創建或修改的東西所以對我來說它同樣的結果在最後,但更好的做法是創建符號鏈接?
符號鏈接速度更快是的(像Aki說的),但這是我的想法。
如果你有圖像,CSS或JS文件,那麼你不需要重寫或創建符號鏈接。您可以使用完整的URL(例如/images/...
)或使用像i.domain.com
(或任何您想要的)的通用域名,並在那裏引用您的所有JS,圖像和CSS。例如:i.domain.com/logo.jpg
或js.domain.com/site.js
。
這樣,您不必考慮重寫規則或創建您可能會忘記的鏈接。
如果您需要添加圖片,更改js或更新您的CSS,因此您可以非常輕鬆地進行管理和維護,因爲您只有一個輸入點並自動更新所有內容。
我喜歡這個解決方案謝謝 – Adam
非常歡迎 –
使用symblink,.htaccess必須由apache處理,而symblink由更快的OS處理。
創建100個規則vs 100個symblink,如果您要查找的規則是最後一個,您將不得不解析所有這些規則,然後使用您需要的規則。
您正在創建的符號鏈接是每種情況下的.htaccess鏈接?我想知道是否沒有你可以直接在http.conf apache配置文件中做的事情。我明白有性能優勢。 – nwaltham