您好我正在尋找一些幫助,正確使用mod_rewrite的重寫規則與我的應用程序。我有多個域指向我的服務器上的相同文件結構,因爲我使用自定義php腳本來顯示每個域的正確內容。使用modrewrite多域/多站點文件映射
現在我希望能夠映射文件結構的一部分,不指向一個腳本,這樣我就可以有通過發送文件更短更輕鬆地訪問文件路徑htaccess的
所以我想用domain.com/file/example.jpg
代替domain.com/file/specific_folder_for_this_domain/example.jpg
我已經沒有運氣
RewriteRule ^file/(.*)$ file/%{HTTP_HOST}/$1 [L]
到目前爲止已經試過這當我看着mod_rewrite的日誌我的測試服務器上,我發現它是通過%{HTTP_HOST}變量循環出於某種原因,並在文件的外部路徑看起來像 /home/www/domain.com/file/domain.com/domain.com/domain.com/domain.com/example.jpg
這顯然不存在我的服務器上的任何地方,所以有500個錯誤被記錄。有誰知道如何正確設置這種域映射?