0
我重定向以下網址:nginx的重寫規則
http://wwww.domain.de/dynamic_subdir1/subdir2/subdir3/?querysting
到
http://www.domoain.de/dynamic_subdir1/static_dir/subdir2/subdir3/file.php?querysting
在我的配置:
location ^~ /subdir2/subdir3/ {
rewrite ^/(.+?)/subdir2/subdir3/ /$1/static_dir/subdir2/subdir3/file.php?$args break;
}
,但我得到八方通500內部錯誤並在錯誤日誌中我可以看到以下內容:
rewrite or internal redirection cycle while internally redirecting
我的配置有什麼問題?
我認爲它實際上是需要錨定的位置。但是,這是一種爲路徑指定'index'的過於複雜的方式。 – Melvyn 2013-05-03 06:40:37