我正在为旧网站仍在运行的客户端工作,但今天晚些时候将切换到我们的服务器。
现在,由于他们使用了一些自定义CMS,并且我们使用了wordpress,因此链接不同。因此,当我们进行切换时,谷歌很可能会抛出一些关于指向无处的旧链接的错误。
所以我需要重定向它们。问题是旧链接看起来像这样:
制品:
www.examplesite.com/artiklar/CAT_NAME/20160125/article_name
类别:
www.examplesite.com/tagg/CAT_NAME
在我们的新网站上,我们有
制品:
www.examplesite.com/CAT_NAME/article_name
类别:
www.examplesite.com/CAT_NAME
现在类别应该更容易重定向,我猜这样的事情应该在我的.htaccess
文件中起作用:
RewriteRule ^tagg/(.+)$ /$1 [R=301,L]
但文章链接怎么样?类别重定向也好吗?
答案 0 :(得分:2)
您可以使用此.htaccess
文件:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^tagg/([^/]+)$ /$1 [L,R=301]
RewriteRule ^artiklar/([^/]+)/[0-9]+/([^/]+)$ /$1/$2 [L,R=301]
RewriteRule ^special/grand-news /special/ [R=301,L]
RewriteRule ^special/([^/]+)$ /special/$1.php [R=301,L]
</IfModule>