【问题标题】:Remove part of URL删除部分 URL
【发布时间】:2012-10-26 18:25:05
【问题描述】:

我打算将一家商店从 Zen 购物车转移到 Wordpress Woocommerce,但该公司网站已经针对 SEO 进行了优化,并且列出得很好,而且他们已经在整个 google 中提供了链接。

原网站的url结构如下

www.mysite.co.uk/{category-name} & www.mysite.co.uk/{category-name}/{product-name}

wordpress/woocommerce 网址看起来像这样

www.mysite.co.uk/product-category/{category-name} &

www.mysite.co.uk/product/{category-name}/{product-name}

我需要删除“产品类别”和“产品”。

目前我不在乎解决方案有多复杂,并且它不需要为将来添加的类别维护这种结构,仅针对已在 google 上列出的类别。

我确实希望这能引起降神会,并感谢任何帮助。

【问题讨论】:

    标签: php wordpress .htaccess url-rewriting


    【解决方案1】:

    最简单的解决方案是在.htaccess中使用RewriteRule。

    RewriteEngine on
    RewriteRule ^product-category/(.+) $1 [L]
    RewriteRule ^product/(.+) $1
    

    类似的东西,没有测试通过,但我希望你有一个想法。

    【讨论】:

      【解决方案2】:

      为什么不对新链接进行 301 重定向? 它会保留我认为的 url 值和位置..

      【讨论】:

        猜你喜欢
        • 2012-02-26
        • 1970-01-01
        • 2021-06-23
        • 2014-07-05
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多