.htaccess 301重定向isn';行不通
我有一个博客,我正试图重定向到另一个域.htaccess 301重定向isn';行不通,.htaccess,redirect,.htaccess,Redirect,我有一个博客,我正试图重定向到另一个域 旧域:http://harrisonfjord.com 新域:http://agoodman.com/blog/ Google声明应该对所有页面执行301重定向,所以我从我的XML站点地图中获取了一个URL列表,然后手动设置重定向 以下是我在.htaccess文件中输入的内容: 两个域的文件结构相同,因此我可以按如下方式重定向每个页面: redirect 301 http://harrisonfjord.com/ http://agoodman.com
- 旧域:
http://harrisonfjord.com
- 新域:
http://agoodman.com/blog/
redirect 301 http://harrisonfjord.com/ http://agoodman.com.au
redirect 301 http://harrisonfjord.com/whatever http://agoodman.com.au/blog/whatever
然而,这目前不起作用。我是否需要将重定向放在标记或其他内容中 如果将旧域完全重定向到新域怎么办
# redirect an entire site via 301
redirect 301 / http://agoodman.com/blog/
还可以尝试将重写引擎
用作:
RewriteEngine On
RewriteRule ^(.*)$ http://agoodman.com/blog/$1 [R=301,L]
重定向真的发生了吗?如果没有,那么检查Apache是否在该目录中尊重.htaccess。不,根本没有发生重定向。即将显示我的无知-我如何检查这一点?在cpanel中?
AllowOverride None
完全禁用.htaccess文件。检查是否在您拥有的任何目录中都处于活动状态。htaccess很可能是这种情况,尽管我在服务器上找不到apache设置。我应该寻找/usr/local/apache/conf/httpd.conf吗?我看不到/usr/目录。我可以在cpanel中检查这个吗?标准的apacheconf文件在/etc的某个地方,但不知道您的机器是如何配置的。好的,服务器问题已经解决了。您的代码几乎修复了重定向问题site1.com/whatever
正在重定向到site2.com/blog/whatever
。但是,我还需要设置从site1.com
到site2.com
的单页重定向,因为site2有一个解释新域名的登录页。我该如何添加它呢?第二个附录@Asif:您的规则还将“agoodman.com.au”重定向到“agoodman.com.au/blog/agoodman.com.au”@第二个附录的Jascination:我想你在你的http://agoodman.com/
另外..它只能放在您的旧域中
…首先,请参见您自己问题的第二行和第三行,代码根据您提供的信息,即。,将site1.com/
重定向到site2.com/blog/
。