类似链接的永久重定向

时间:2016-02-09 08:41:32

标签: wordpress .htaccess redirect

我正在为旧网站仍在运行的客户端工作,但今天晚些时候将切换到我们的服务器。

现在,由于他们使用了一些自定义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]

但文章链接怎么样?类别重定向也好吗?

1 个答案:

答案 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>