我试图将文件夹中的请求转换为该文件夹内的另一个子文件夹。让我来解释:将文件夹重写到该文件夹内的另一个子文件夹
转换:本地主机/ 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