【发布时间】:2013-01-04 11:16:43
【问题描述】:
我有一个最初建立在 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 中——它奏效了!如果有人需要,下面是插件。
【问题讨论】:
-
我不知道为什么,faa;这就是我提出这个问题的原因......大声笑......当我点击旧链接时,它只会把我带到我的 404 错误页面,而不是我试图将其重定向到的页面。
-
好的。这就是我想知道的。
标签: php wordpress .htaccess redirect http-status-code-301