如何永久重定向到新域名startpage?

时间:2014-06-05 13:18:46

标签: .htaccess redirect http-status-code-301

如果我不想将整个网站(从所有网页)http://myoldsite.com重定向到http://mynewsite.com,我会将其添加到myoldsites .htaccess:

RewriteEngine On
RewriteRule ^(.*)$ http://mynewsite.com/ [R=301]

工作正常,现在每个页面都转到http://mynewsite.com

但是有问题,http://myoldsite.com/apage会转到http://mynewsite.com/apage。我不想将所有网页重定向到mynewsites首页(http://mynewsite.com)。

我该怎么做?

1 个答案:

答案 0 :(得分:0)

为什么你要尝试使用重写规则进行永久重定向?

RedirectMatch 301 ^/  http://example.com

出于某种原因,它被称为永久重定向。代码301不适合普通用户,而是适用于搜索引擎。

编辑: Redirect 301 / http://domain.com重定向到新位置,但它也会考虑您在基本域之后输入的任何内容,例如文件夹。

您需要使用的是RedirectMatch 301 ^/ http://example.com,它会将所有内容重定向到http://example.com