2017-02-02 33 views
0

我即将从X车移到我的网上商店网站WordPress的Woocommerce。 我需要一个301重定向来将所有的旧产品页面指向新的页面,所以我不会失去SEO。具体301 X车重定向到Woocommerce

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

基本上所有的.html页面都有。在其中被替换为 - ,并从URL的末尾删除.html。然后他们现在在一个/产品/文件夹中。

谁能帮我出的规则做所有这些在htaccess的一气呵成? 我可以把一条线与301重定向,但有超过6000个产品,这将是一个巨大的名单!

回答

0

我建议使用履带找到该网站的所有URL,它导出到Excel或类似的工具,然后使用Excel公式替换它们。

公式这样的会做工作(只是先删除域,用一个空字符串代替它):

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

而不是使用一个履带式的,你也可以使用谷歌分析,谷歌搜索控制台或majestic.com查找您旧网站的重要网址。

莫兹对此有一个很好的文章,尽管是一老一少:

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

看第二和第三阶段的文章

另一种解决方案将使用mod_rewrite模块你的Apache的服务器。您可以编写规则,但那么一切都将被转发到/product/目录。您需要指定额外条件以防止其他网页重定向。