[英]Htaccess , remove query string from 301 redirect
先謝謝您的幫助,
我在網上四處尋找並找到了這個答案的堆棧,我一直在嘗試實現人們的答案,但也許我需要直接重定向到我想要重定向的鏈接。
我正在嘗試使用301重定向擺脫查詢字符串
我想要這個網址: /Errors/PageNotFound.aspx?aspxerrorpath=/CheeseCrisps.aspx
重定向到: http : //www.cheesesticks.com
但我的結果是該網址: http : //www.cheesesticks.com/? aspxerrorpath=/ CheeseCrisps.aspx
我不希望get變量(查詢字符串)仍然在url上。 我只想將新網址設為cheesesticks [DOT] com
有人可以幫我寫重定向代碼嗎? 謝謝!!
這是我目前有的301重定向,我知道這是錯誤的.....
重定向301 /Errors/PageNotFound.aspx?aspxerrorpath=/CheeseCrisps.aspx [這是重定向網址的占位符,因為堆棧溢出不會允許我發布兩個以上的網址]
您可以在根.htaccess中使用此規則:
RewriteEngine On
RewriteCond %{QUERY_STRING} .+
RewriteRule ^Errors/PageNotFound\.aspx$ http://www.cheesesticks.com/? [L,R=301]
/?
目標網址中的將會刪除所有現有的查詢字符串。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.