【问题标题】:redirect url with pattern in htaccess在 htaccess 中使用模式重定向 url
【发布时间】:2017-10-20 20:30:48
【问题描述】:

我有一个 magento 网站,我将一些网址重定向到 htaccess 中的新网址

olds urls是这样的domain.com/dinnerware-24.html,它的数字是从1到99,是动态的 现在我想创建模式,如果我的 url 有数字,自动删除它并重定向到新的 url,例如

domain.com/dinnerware-25?q=1 or domain.com/dinnerware-99.html 

重定向到domain.com/dinnerware?q=1 and domain.com/dinnerware.html

【问题讨论】:

    标签: .htaccess magento redirect


    【解决方案1】:

    如果您有重复的网址,就会发生这种情况。在一些较旧的 Magento 版本中,这种行为也存在问题,并导致每次重新索引后 url 都有新的增量。

    解决方案是从 catalog_product_entity_varchar 表中删除“url_path”属性的值,截断 core_url_rewrite 表并重新创建索引

    您可以考虑手动为您的产品或类别“名称”或“url_key”属性添加一些独特的后缀,以避免这种行为。

    删除旧重定向也有不利之处。从 SEO 的角度来看,您可能会丢失从旧网址分发的链接汁

    【讨论】:

      猜你喜欢
      • 2014-09-03
      • 1970-01-01
      • 2011-04-29
      • 2013-12-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多