[英].htaccess 301 redirect inserting query string
我正在嘗試在我的.htaccess文件中組織一個簡單的301重定向,並且遇到了一些問題。
我當前的代碼如下:
RewriteRule /contact/ http://www.example.com/connect/ [R=301,L,QSA]
雖然當您輸入: http : //www.example.com/contact/
可以重定向,盡管可以放在查詢字符串中: http : //www.example.com.au/connect/? field= contact
然后,這會使一切崩潰。 我的htaccess文件頂部有301。 我不確定為什么會這樣。
任何建議將不勝感激。
RewriteRule ^/?contact/?$ http://www.example.com/connect/? [R=301,L,QSA]
最后的空白問號很重要,因為它將丟棄url中的原始查詢字符串。 如果你是你
也請嘗試以下一種方法:
RewriteRule ^contact/$ http://www.example.com/connect/? [L,R=301]
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.