我有一个最初建立在 blogengine.net 上的博客;我切换到 Wordpress,并更改为不同的托管公司。
我正在使用他们的 Cpanel 重定向 3 或 4 个页面以反映他们的新 URL。具体来说,我正在尝试在一个实例中烫发 301 重定向:
http://www.realtruthnow.org/blog/post/2013/01/01/What-do-people-in-Newtown-want-for-the-holidays
至
http://www.realtruthnow.org/ny-governor-signs-nations-first-gun-control-bill-since-newtown/
当我使用主机的 Cpanel 执行此操作时,它会在我的根 .htaccess 中创建一个条目,如下所示:
RewriteCond %{HTTP_HOST} ^realtruthnow\.org$ [OR]
RewriteCond %{HTTP_HOST} ^www\.realtruthnow\.org$
RewriteRule ^blog\/post\/2013\/01\/01\/What\-do\-people\-in\-Newtown\-want\-for\-the
\-holidays$ "http\:\/\/www\.realtruthnow\.org\/ny\-governor\-signs\-nations\-first
\-gun\-control\-bill\-since\-newtown\/" [R=301,L]
这没有用。所以我用谷歌搜索,并尝试将它放在 .htaccess 的底部:
Options +FollowSymLinks
RewriteEngine on
Redirect 301 /http://www.realtruthnow.org/blog/post/2013/01/01/What-do-people-
in-Newtown-want-for-the-holidays http://www.realtruthnow.org/ny-governor-signs-nations-
first-gun-control-bill-since-newtown/
那也没有用。我只需要对我知道的 3 或 4 页执行此操作。有谁知道我如何完成从旧主机到新主机的重定向,所以当有人点击旧链接时,他们会 301 跳转到新链接?任何指导将不胜感激!
解决了
我安装了“简单的 301 重定向”插件,当我将旧 URL http://www.realtruthnow.org/放入 ... 但当我忽略它时,它不起作用,只是把 /blog/post/2013 /01/01/What-do-people-in-Newtown-want-for-the-holidays 输入我的旧网址 BAM——它奏效了!如果有人需要,下面是插件。