在网站运营过程中,有时我们需要为同一个WordPress站点绑定两个不同的域名。这种需求可能源于品牌升级、市场推广或其他业务需求。本文将详细介绍如何安全高效地实现这一目标。
在进行域名绑定前,请确保:
在两个域名的DNS管理面板中,将A记录都指向您的服务器IP地址。确保解析生效后再进行后续操作。
在服务器配置文件中添加第二个域名的虚拟主机配置,指向与主域名相同的网站根目录:
ServerName domain2.com
ServerAlias www.domain2.com
DocumentRoot /var/www/wordpress
在wp-config.php文件中添加以下代码:
define('WP_SITEURL', 'https://' . $_SERVER【'HTTP_HOST'】);
define('WP_HOME', 'https://' . $_SERVER【'HTTP_HOST'】);
如果希望其中一个域名自动跳转到主域名,可在.htaccess文件中添加重定向规则:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^secondary-domain\.com$ 【NC】
RewriteRule ^(.*)$ https://primary-domain.com/$1 【R=301,L】
通过以上步骤,您可以成功为WordPress站点绑定两个域名。记得在完成配置后全面测试网站功能,确保用户体验不受影响。