摘要:PHP域名转发代码实现方法:1. 使用header函数实现301永久重定向(推荐)php2. 使用.htaccess文件实现(适用于Apache域名主机)RewriteEngine OnRewriteCond %{HTTP_HOST} ^旧域名.com$ [NC]RewriteRule ^(.*)$ https://新域名.com/$1 [R=301,L]3. 域名主机控制面板...
PHP域名转发代码实现方法:
1. 使用header函数实现301永久重定向(推荐)
php
// 将"旧域名.com"替换为你的原域名
// 将"新域名.com"替换为目标域名
header("HTTP/1.1 301 Moved Permanently");
header("Location: https://新域名.com".$_SERVER['REQUEST_URI']);
exit();
?>
2. 使用.htaccess文件实现(适用于Apache域名主机)
RewriteEngine On
RewriteCond %{HTTP_HOST} ^旧域名.com$ [NC]
RewriteRule ^(.*)$ https://新域名.com/$1 [R=301,L]
3. 域名主机控制面板设置(通用方法):
大多数域名主机都提供"域名转发"功能,可以在:
域名管理后台找到"URL转发"或"域名重定向"
设置源域名和目标域名
选择301或302跳转类型
注意事项:
301跳转有利于SEO权重传递
确保新旧域名在同一个域名主机上解析正常
测试时清除浏览器缓存
如果使用PHP代码实现,需要将该文件放在旧域名的根目录
建议优先使用域名主机提供的转发功能,这样不需要额外维护代码,且性能更好。