簡體   English   中英

301重定向傳遞參數?

[英]301 Redirect passing parameters?

我有一個舊的prestashop網站http://www.jeans-vintage.com/ (法語)。 我想將301重定向到http://www.destock-vintage.com/的新域。

所以我修改了Jeans-Vintage htaccess

例如,對於“男性polos”類別:

RedirectPermanent /70-polos http://www.destock-vintage.com/24-polos-vintage

重定向有效,您可以在此處進行測試: http://www.jeans-vintage.com/70-polos : http://www.jeans-vintage.com/70-polos

但是,在加載新頁面時,URL是: http://www.destock-vintage.com/24-polos-vintage?id_category=70 : http://www.destock-vintage.com/24-polos-vintage?id_category=70 id_category= http://www.destock-vintage.com/24-polos-vintage?id_category=70

為什么我有那個?id_category=70

我嘗試的每個301重定向都執行完全相同的操作...

我嘗試添加“?” 在重定向結束時,但這仍然無效,並顯示:

http://www.destock-vintage.com/24-polos-vintage?

任何幫助,將不勝感激 !

多謝你們 :)

Jeans-Vintage htaccess上嘗試一下:

RewriteEngine On

RewriteCond %{HTTP_HOST}  ^www\.jeans-vintage\.com$ [NC]
RewriteCond %{QUERY_STRING}  ^$
RewriteRule ^70-polos$ http://www.destock-vintage.com/24-polos-vintage? [R=301,NE,NC,L]

您需要使用mod_rewrite規則剝離Jeans-Vintage htaccess現有查詢字符串

RewriteEngine On
RewriteRule ^70-polos/?$ http://www.destock-vintage.com/24-polos-vintage? [R=301,NC,L]

? 最后刪除所有現有的查詢字符串。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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