我試圖將文件夾中的請求轉換爲該文件夾內的另一個子文件夾。讓我來解釋:將文件夾重寫到該文件夾內的另一個子文件夾
轉換:本地主機/ myproject的/編譯/ CSS/style.css中
要:本地主機/ myproject的/生成的/ dev/CSS/style.css中
所以,我需要在'build /'文件夾後向'/ dev'添加請求。我有什麼?:
RewriteCond %{HTTP_HOST} ^localhost$ [NC]
RewriteRule ^build/(.*) build/dev/$1
而且我得到來自Apache的一個無限循環:
[週四17年4月24日:56:39.721756 2014] [核心:錯誤] [PID 6980:TID 1660] [client :: 1:55569] AH00124:由於可能的配置錯誤,請求超出了10個內部 重定向的限制。如果需要,使用 'LimitInternalRecursion'來增加限制。使用 'LogLevel調試'來獲得回溯。
而且我知道發生了什麼,Apache是這樣做的:
build/css/style.css (original request)
build/dev/css/style.css
build/dev/dev/style.css
build/dev/dev/dev/style.css
.... to the infinite
所以我只需要趕上了一次改寫請求。任何想法?
工作!謝謝;) – nikoskip
不客氣,很高興它的工作。 – anubhava