0
刪除查詢字符串我已經研究了這一段時間,現在又指着我的解決辦法應根據以下(以及數百人的這裏,所以原諒我重複)工作:htaccess的重定向上
我需要從重定向中刪除查詢字符串。舊WordPress?p = ###到一個新的域名/網址。
Old Url: blog.domain.com/blog/?p=123
New Url: www.domain.com/yada/woohoo/
有了這個:
RewriteCond %{QUERY_STRING} ^p=123$
RewriteRule ^/blog/$ http://www.domain.com/yada/woohoo/? [L,R=301]
我得到:http://www.domain.com/yada/woohoo/?p=123
我想:http://www.domain.com/yada/woohoo/
blog.domain.com將在DNS級別重定向。
我錯過了什麼? 「?」在重寫行的末尾應該刪除查詢字符串?
這額外的/我做出了區別。現在所有的作品。謝謝! – roadsunknown
進一步檢查。這適用於www.domain.com/blog/?p=123而不是blog.domain.com/blog/?p=123。使用子域返回相同的結果爲前:www.domain.com/yada/woohoo/?p=123。 – roadsunknown