重定向301转移到新域输出URL很难看

时间:2009-06-06 10:03:15

标签: apache .htaccess query-string http-status-code-301 mod-alias

我正在将我的博客转移到新域名。我试图通过.htaccess来做到这一点。虽然重定向没问题 - 输出网址是'丑陋'

旧域.htaccess文件中的示例:

redirect 301 /archives/2009/06/02/hello-world/ http://indiapoint.net/archives/2009/06/02/hello-world/

所以,如果我们点击

http://www.i3pep.org/archives/2009/06/02/hello-world/

重定向是

http://indiapoint.net/archives/2009/06/02/hello-world/?year=2009&monthnum=06&day=02&name=hello-world&page=

请建议应该做什么

感谢 阿努普

1 个答案:

答案 0 :(得分:0)

这对您上面的.htaccess文件问题没有帮助,但如果您只想将301重定向从一个域转到另一个域但网址保持完全相同,那么我建议您与域名注册商联系,看看他们是否提供此功能。

例如,GoDaddy允许您使用301重定向转发域,它将保留完整的URL。因此,在上面的示例中,您将转到i3pep.org域并告诉您的域名注册商将其转发(至少在GoDaddy中您可以执行此操作)到indiapoint.net(确保指定301重定向)。

然后请求: http://www.i3pep.org/archives/2009/06/02/hello-world/

将自动获取301重定向到: http://www.indiapoint.net/archives/2009/06/02/hello-world/

这对我在GoDaddy托管的多个域上都有用。

-Jeff