我的.htaccess文件中有一个超过2000个链接重定向的网站。
我想重构我的htaccess,所以301重定向工作得更快,也不会丢失任何SEO。
假设我的博客中有两个类别
mysite.com/blog/old_planes
mysite.com/blog/old_cars
我想重定向到
mysite.com/blog/new_planes
mysite.com/blog/new_cars
对于每个类别,我都有很多帖子。我该如何重定向?我的意思是我应该重定向每个帖子以及之后的类别吗?
重定向301 / blog / old_planes / 747 http://www.mysite.com/blog/new_planes/747
重定向301 / blog / old_planes http://www.mysite.com/blog/new_planes
或者首先重定向类别,然后重定向帖子?我希望他们都能工作。最重要的是,我不希望网站站长工具中有任何“未找到”。
订单是否重要?
如果我想要后者添加新的重定向,我应该搜索特定类别并将其粘贴到那里吗?或者我应该在2000年重定向的末尾粘贴它。
答案 0 :(得分:1)
对于重定向,是的,您可以手动更新您的htaccess文件,但我一直在使用一个似乎适合某些网站上的帐单的插件 - 它可以在方便的管理面板中轻松跟踪更改:
答案 1 :(得分:0)
简单地做:
Redirect 301 /blog/old_cars /blog/new_cars
Redirect 301 /blog/old_planes /blog/new_planes
就是你所需要的一切。 old_cars/
和old_plans/
之后的任何内容都会自动显示在新目的地中。但是,由于这是wordpress,你可能在你的htaccess文件中有一些mod_rewrite规则,这些重定向会干扰它的工作方式。所以相反,您应该使用mod_rewrite并在之前添加这些规则::
RewriteRule ^blog/old_cars(.*)$ /blog/new_cars$1 [L,R=301]
RewriteRule ^blog/old_planes(.*)$ /blog/new_planes$1 [L,R=301]