【发布时间】:2012-08-08 04:38:36
【问题描述】:
我有一个博客,我正试图将其重定向到不同的域。
- 旧域名:
http://harrisonfjord.com - 新域名:
http://agoodman.com/blog/
Google 声明您应该对所有页面进行 301 重定向,所以我从我的 XML 站点地图中获取了一个 url 列表,然后手动设置了重定向。
这是我在 .htaccess 文件中放入的内容:http://pastebin.com/PkKNbJKf
两个域的文件结构相同,所以我可以简单地重定向每个页面,如下所示:
redirect 301 http://harrisonfjord.com/ http://agoodman.com.au
redirect 301 http://harrisonfjord.com/whatever http://agoodman.com.au/blog/whatever
但是,这目前不起作用。我需要将重定向放在标签或其他东西中吗?
【问题讨论】:
-
重定向发生了吗?如果没有,请检查 Apache 在该目录中是否尊重 .htaccess。
-
不,根本没有发生重定向。即将表明我的无知 - 我如何检查这个?在 cpanel 中?
-
AllowOverride None完全禁用 .htaccess 文件。检查它是否在您拥有 .htaccess 的任何目录中处于活动状态 -
很可能是这种情况,尽管我在我的服务器上找不到 apache 设置。我应该寻找 /usr/local/apache/conf/httpd.conf 吗?我看不到 /usr/ 目录。我可以在 cpanel 中检查吗?
-
标准 apache conf 文件在 /etc 的某个地方,但不知道你的机器是如何配置的。