我正在使用的公司有一个主网站.com
tld,但也拥有多个其他标记.de
和.es
。这些其他tld将始终使用下面的代码重定向。我应该在重定向中添加301 Moved Permanently
状态代码,还是这些状态代码在这种情况下不重要?或者状态代码204 No Content
应该更合适?
PHP重定向代码:
<?php
header("Location: https://www.google.com");
exit();
?>
答案 0 :(得分:2)
您正在进行永久重定向,因此您应该使用301 Moved Permanently状态代码。以下链接说明了这些代码及其重要性:
当请求的URL永久移动到新位置时,将使用301 HTTP标头。当您在自己的网站上工作时,通常会使用此功能,因为您经常需要进行301重定向以将旧网址指向新网址。如果不这样做,用户将在尝试打开旧URL时看到404错误页面,而这不是您想要的。使用301将确保旧URL的链接值转移到新URL。