簡體   English   中英

htaccess,從301重定向中刪除查詢字符串

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM