如何为单个TYPO3站点配置多域名无跳转访问
TYPO3单站点多域名无跳转访问解决方案
配置TYPO3站点域名映射
进入TYPO3后端的「站点管理」,编辑现有唯一站点的配置,在「域名」选项里添加第二个域名https://www.otherexample.com(格式要和主域名一致,比如都带https和www),保存后务必清除TYPO3全缓存。确认Apache虚拟主机配置有效性
确保虚拟主机配置中,主域名的ServerAlias已包含第二个域名,示例配置如下:<VirtualHost *:443> ServerName www.example.com ServerAlias www.otherexample.com DocumentRoot /path/to/typo3/public # 此处添加SSL证书、日志等其他必要配置 </VirtualHost>配置完成后重启Apache服务。
配置可信主机规则
在TYPO3的typo3conf/LocalConfiguration.php中添加可信主机正则,确保TYPO3认可两个域名的请求:$GLOBALS['TYPO3_CONF_VARS']['SYS']['trustedHostsPattern'] = '^(www\.example\.com|www\.otherexample\.com)$';保存后再次清除缓存测试。
检查路由配置
确保站点的config.yaml路由配置中没有硬编码单个域名的规则,保持默认路由设置即可,避免域名匹配冲突。
内容的提问来源于stack exchange,提问作者averlon
相关产品推荐
相关产品推荐

