# 为什么部署后的网站在一个主机名下可用，在另一个主机名下却不可用？

Canonical URL: https://help.iagenify.com/zh/faqs/hosting/why-does-my-deployed-site-work-on-one-hostname-but-not-another

[← 返回托管常见问题](https://help.iagenify.com/zh/faqs/hosting)

帮助中心 · 常见问题 托管 1 分钟阅读
# 为什么部署后的网站在一个主机名下可用，在另一个主机名下却不可用？
同一项目可能在一个地址正常响应，而另一个主机名使用不同的 DNS 或托管配置。应分别排查每个名称，避免将路由或证书问题误判为部署故障。
IaGenify
托管

## 逐个核对 DNS 和托管项目关联
列出访问者会使用的所有主机名，包括根域名以及 `www` 或服务子域名。确认每个名称都解析到预期托管目标，并关联到包含正确部署的项目。DNS 记录即使有效，也可能指向其他项目或旧目标。
检查托管项目中配置的准确主机名，并确认两个名称是否都应关联，还是其中一个应重定向到另一个。查找冲突或过期的 DNS 记录，并确认更改发生在权威区域中。不要假设关联根域名会自动配置所有子域名。
## 分别测试证书和重定向
直接打开每个主机名，检查它是否显示预期网站并提供有效的安全连接。如果一个地址失败、另一个正常，应检查故障名称的证书覆盖范围和重定向行为。即使部署本身健康，证书或重定向问题也可能只影响一个主机名。
更改 DNS 或项目关联后，等待缓存更新，并从其他网络重新验证。记录预期的规范主机名和重定向方向，避免两个地址相互循环。如果问题仍然存在，应记录准确的主机名及每个地址返回的结果。 [← 返回托管常见问题](https://help.iagenify.com/zh/faqs/hosting)
