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