我需要在.htaccess文件中设置重定向301,但旧链接包含&迹象。所以,它不起作用 我的旧链接:/index.php?option=com_content&view=article&id=62&Itemid=75 所以,我试过这个:
RewriteCond %{QUERY_STRING} ^option=com_content&(.*)$
RewriteRule .+ / [R=301,L]
你可以帮帮我吗?
我也有这个旧链接:/index.php?parametr1 = services& parametr2 = Recovery_Services& parametr3 = Orthopedic_in_home_care
答案 0 :(得分:0)
您需要在重写目的地的末尾使用问号
RewriteCond %{QUERY_STRING} ^option=com_content&(.*)$
RewriteRule .+ /? [R=301,L]
?这里重要的是从新网址中丢弃旧的查询字符串,否则你最终会在 /?oldquerystring