移动WordPress博客后如何设置301重定向?

时间:2014-11-25 作者:Sasa1234

我已将我的wordpress博客移至新域。

旧地址:domainname.com/blog |新地址:newdomainname.com

请注意old address and new address.

现在我想将所有旧页面重定向到新博客(应该是30重定向)。

我找不到正确的方法,因为我将我的博客从旧域目录移动到了新域。

谢谢

3 个回复
最合适的回答,由SO网友:Mayeenul Islam 整理而成

方式#1-cPanel

我假设您的主机正在使用cPanel管理您的服务器。

浏览domainname.com/cpanel, 使用cPanel凭据登录:
enter image description here

根据下图更改值:
enter image description here

别忘了检查;通配符重定向“;同时重定向所有子文件夹/子页面(,感谢@RobertHue)添加重定向,您就完成了。

路#2-.htaccess

打开.htaccess 属于domainname.com/blog/ 在编辑模式下。将以下代码放在那里(我使用WebConfs.com Redirect Generator):

Options +FollowSymLinks
RewriteEngine on
RewriteRule (.*) http://newdomainname.com/$1 [R=301,L]
保存它。还有雅拉!

编辑@RobertHue说得很好。我没有提到子文件夹或子页面重定向。所以我编辑了我的答案,更改了附带的图片并发布了新代码。非常感谢RobertHue指出了重要的事情。

SO网友:Helping Hands

以下查询将帮助您将旧页面替换为新域:

UPDATE wp_options SET option_value = replace(option_value, \'http://www.oldsiteurl.com\', \'http://www.newsiteurl.com\') WHERE option_name = \'home\' OR option_name = \'siteurl\';

SO网友:Tuazor

这里有一个简单的重定向,我们试图将访问旧帖子的用户发送到新帖子。

Redirect 301 /a-very-old-post/ /a-very-new-post/
您最好在开始时添加上面的代码。htaccess文件。

结束

相关推荐

htaccess has broken my site

我对htaccess文件做了一个小的添加,它破坏了我的网站(但我确信没有错误)。因此,我删除了我添加的内容,24小时后该网站仍被破坏。我已经完全禁用了htaccess文件。替换了wp admin和wp INCLUDE将所有主题从服务器上移除,只保留默认主题。启用调试,不会产生错误我只看到死亡的白色屏幕。我不知道现在还能做什么。