我即将把我的网上商店网站从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种产品,所以这将是一个巨大的列表!
答案 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/
目录。您需要指定额外的条件以防止您网站的其他网页重定向。