我試圖使用WordPress插件Redirection到URL重定向,如:如何防止循環的正則表達式的URL重寫
http://mysite.com/wp-content/uploads/image.jpg 到
http://mysite.com/subdir/wp-content/uploads/image.jpg
我想/(wp-content/uploads/.*)
和發現它重定向到:
http://mysite.com/subdir/subdir/subdir/subdir/subdir/subdir ....
,並在Firefox中引發錯誤:「Firefox已檢測到服務器以永不完成的方式重定向該地址的請求。」
我也試過:
^https?://(|www\.)mysite.com.au/(wp-content/uploads/.*)
但似乎重定向無法與域工作 - 一個404頁面加載和URL不會改變。
任何線索讚賞!
謝謝,蒂姆
絕佳的提示!我讀過這是WordPress如何管理其默認重定向...我的規則似乎工作,如果規則是^/wp-content ..此外,我認爲規則實際上是與另一個規則交互,這似乎是解決通過移動我的規則首先運行,雖然沒有地方可以指定[L] 我想我應該等待一天,讓我的評論一個答案? – ptim 2012-07-17 13:35:22
如果這是解決問題的辦法。內部WP重定向很複雜。正如你所指出的,有時候移動規則解決了這個問題。就個人而言,如果它是一個站點範圍的重定向,我在'.htaccess'中執行。 – 2012-07-17 13:45:12