【问题标题】:Htaccess permanent redirectHtaccess 永久重定向
【发布时间】:2015-04-08 15:26:00
【问题描述】:

我正在尝试执行以下单一重定向:

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

任何建议将不胜感激。谢谢!

【问题讨论】:

    标签: apache .htaccess mod-rewrite redirect query-string


    【解决方案1】:

    您只需在重写中添加? 即可截断查询字符串:

    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]
    

    【讨论】:

    • 非常感谢,现在可以正常使用了。这是一个微不足道的细节,但我很绝望。
    猜你喜欢
    • 2014-09-24
    • 2013-07-17
    • 2015-12-19
    • 2015-04-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-04-25
    相关资源
    最近更新 更多