能否将两个不同域名重定向到同一个WordPress安装的不同页面
双域名绑定单WordPress安装实现多语言站点方案
你完全可以在单个WordPress安装、同一个后台仪表盘下实现需求,无需为第二个域名单独创建站点目录、单独安装WordPress,具体操作步骤如下:
1. 完成域名解析与绑定
首先到你的托管服务商面板,将www.domain-2.com的站点根目录也设置为public_html,和www.domain-1.com保持一致,不要设置跳转,确保两个域名访问时都指向同一个WordPress安装目录。
2. 配置WordPress支持多域名访问
默认WordPress会强制跳转到后台设置的固定站点地址,你需要修改网站根目录下的wp-config.php文件,在/* 好了!请不要再继续编辑。请保存本文件。使用愉快! */这句话之前添加以下代码:
// 动态适配当前访问的域名 define('WP_SITEURL', 'http://' . $_SERVER['HTTP_HOST']); define('WP_HOME', 'http://' . $_SERVER['HTTP_HOST']);
如果你的站点已经开启HTTPS,将代码中的http替换为https即可。
3. 实现域名与语言版本的映射
推荐用多语言插件实现配置,操作最简单无需手写规则:
- 安装支持域名绑定语言的多语言插件,在插件设置中分别给匈牙利语绑定
www.domain-1.com,给英语绑定www.domain-2.com - 配置完成后插件会自动处理访问逻辑:访问第一个域名时展示匈牙利语站点内容,访问第二个域名时展示英文站点内容,所有内容、菜单、插件配置都可以在同一个后台统一管理。
如果你不想额外安装插件,也可以编辑根目录下的.htaccess文件,添加重写规则:当检测到访问域名是www.domain-2.com时,内部重定向到你提前创建好的英文页面路径,这个操作不会改变浏览器地址栏的域名,符合你的需求。
注意事项
- 配置完成后可以按需设置不同语言对应的导航菜单、内容路径,避免重复收录问题
- 可以给不同语言的页面添加对应域名的canonical标签,优化搜索引擎收录表现
内容的提问来源于stack exchange,提问作者High T
相关产品推荐
相关产品推荐

