Htaccess 永久重定向
Htaccess permanent redirect
我正在尝试执行以下单个重定向:
http://www.mapfre.com.gt/index.php?option=com_content&view=article&id=37%3Acontactenos-ventas&catid=3%3Aproductos&Itemid=15
301 重定向到:
https://www.mapfre.com.gt/seguros-gt/sobre-mapfre-guatemala/contacto/
我一直在研究这个并尝试了以下方法:
RewriteCond %{QUERY_STRING} ^option=com_content&view=article&id=37%3Acontactenos-ventas&catid=3%3Aproductos&Itemid=15$
RewriteRule ^index\.php$ https://www.mapfre.com.gt/seguros-gt/sobre-mapfre-guatemala/contacto/ [R=301,L]
但这会导致:
https://www.mapfre.com.gt/seguros-gt/sobre-mapfre-guatemala/contacto/?option=com_content&view=article&id=37%253Acontactenos-ventas&catid=3%253Aproductos&Itemid=15
如有任何建议,我们将不胜感激。谢谢!
你只需要在重写中添加一个?
来截断查询字符串:
RewriteCond %{QUERY_STRING} ^option=com_content&view=article&id=37%3Acontactenos-ventas&catid=3%3Aproductos&Itemid=15$
RewriteRule ^index\.php$ https://www.mapfre.com.gt/seguros-gt/sobre-mapfre-guatemala/contacto/? [R=301,L]
我正在尝试执行以下单个重定向:
http://www.mapfre.com.gt/index.php?option=com_content&view=article&id=37%3Acontactenos-ventas&catid=3%3Aproductos&Itemid=15
301 重定向到:
https://www.mapfre.com.gt/seguros-gt/sobre-mapfre-guatemala/contacto/
我一直在研究这个并尝试了以下方法:
RewriteCond %{QUERY_STRING} ^option=com_content&view=article&id=37%3Acontactenos-ventas&catid=3%3Aproductos&Itemid=15$
RewriteRule ^index\.php$ https://www.mapfre.com.gt/seguros-gt/sobre-mapfre-guatemala/contacto/ [R=301,L]
但这会导致:
https://www.mapfre.com.gt/seguros-gt/sobre-mapfre-guatemala/contacto/?option=com_content&view=article&id=37%253Acontactenos-ventas&catid=3%253Aproductos&Itemid=15
如有任何建议,我们将不胜感激。谢谢!
你只需要在重写中添加一个?
来截断查询字符串:
RewriteCond %{QUERY_STRING} ^option=com_content&view=article&id=37%3Acontactenos-ventas&catid=3%3Aproductos&Itemid=15$
RewriteRule ^index\.php$ https://www.mapfre.com.gt/seguros-gt/sobre-mapfre-guatemala/contacto/? [R=301,L]