【问题标题】:.htaccess redirect for https://.co.nz website to .com version(including all subpages).htaccess 将 https://.co.nz 网站重定向到 .com 版本(包括所有子页面)
【发布时间】:2018-03-27 16:05:59
【问题描述】:

我正在考虑将我的网站从 .co.nz 迁移到 .com,但需要设置 301 重定向,以便在没有任何 .co.nz 版本中的任何 404 页面的情况下,所有单个页面仍然可以正确路由

全部 https://

我想让“https://www.example.co.nz/”转到“https://www.example.com

这也将重定向

https://www.example.co.nz/contact 转至https://www.example.com/contact https://www.example.co.nz/menhttps://www.example.com/men

非常感谢

【问题讨论】:

标签: .htaccess redirect web migration url-redirection


【解决方案1】:

这应该可以解决问题:

Redirect 301 / https://www.new-example.com/
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} !new-example.com$ [NC]
RewriteRule ^(.*)$ https://new-example.com/$1 [L,R=301]

您将其放在 .co.nz 域的 .htaccess 文件中。这会将您的所有内容和子文件夹重定向到新域上的相应子文件夹(例如 example.me/subfolder 到 example.com/subfolder),并且还会强制重定向到 https 部分。

【讨论】:

  • 谢谢@Haris。你能解释一下代码的第一行吗?您提到了 http:// 而不是 https://。但是我们两个网站都有 https://。另外,我想知道,如果我添加此代码,它还会重定向其他产品页面吗?我是否需要抓取整个网站,然后将每个链接重定向到新网站?谢谢
  • 我已经编辑了第一行,我误输入了http(当然应该是https)。它将 / 之后的所有内容重定向到适当的站点。因此,如果您有 example.co.nz/product/page/123,它会将其重定向到 example.com/product/page/123 - 如果您在新的 .com 域上拥有该产品,则取决于您。当然,您将不得不做一些手工工作。
  • 谢谢@Haris。我应该把它放在 .co.nz 上吗?
  • 是的,在 .co.nz 网站上,因为您将从该网站重定向到 .com 网站。
  • 写完这段代码后,我可以在哪里为子页面添加重定向?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-06-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-08-19
相关资源
最近更新 更多