从X-Cart到Woocommerce的特定301重定向

时间:2017-02-02 14:08:31

标签: wordpress .htaccess redirect x-cart

我即将把我的网上商店网站从X-Cart转移到Wordpress Woocommerce。 我需要301重定向将所有旧产品页面引导到新产品页面,这样我就不会失去SEO。

旧页面是www.mysite.com/product-with-11.5inch-something.html 新的是www.mysite.com/product/product-with-11-5inch-something /

基本上所有.html页面都有。在其中替换为 - 并从URL末尾删除.html。然后他们现在站在/ product /文件夹中。

任何人都可以帮我解决htaccess中的所有这些问题吗? 我可以在那里放一条301重定向,但是有超过6000种产品,所以这将是一个巨大的列表!

1 个答案:

答案 0 :(得分:0)

我建议使用抓取工具查找网站的所有网址,将其导出到Excel或类似工具中,然后使用excel公式替换它们。

这样的公式可以完成这项任务(只需先移除域名,用空字符串替换它):

=CONCATENATE("/product/",SUBSTITUTE(SUBSTITUTE(A1,".html",""),".","-"))

您也可以使用Google Analytics,Google Search Console或majestic.com查找旧网站的重要网址,而不是使用抓取工具。

尽管有点老了,但莫兹有一篇很好的文章:

https://moz.com/blog/web-site-migration-guide-tips-for-seos

查看文章的第2和第3阶段

另一个解决方案是使用Apache服务器的mod_rewrite模块。您可以编写规则,但随后所有内容都将转发到/product/目录。您需要指定额外的条件以防止您网站的其他网页重定向。