我有一个显示来自 php 文件的用户数据的域,我想使用 url 作为显示用户的来源。我有类似 example.com 的内容,我希望如果您输入 example.com/peter,它应该路由到http://www.example.com/users/show.php。peter.example.com 和 www.example.com/peter 也应该这样做。
我尝试过修改 DNS 设置,但结果却更糟了。有人能详细告诉我需要创建哪些记录才能实现此功能吗?
答案1
这里唯一的 DNS 是 www.example.com。除此之外,这都是基本的 URI 重写。“web-alias”只是执行 URL 重定向,但它恰好在您的 DNS 控制面板中配置为一项功能,但它实际上并没有在 DNS 中执行任何操作,除了解析由您的提供商(而不是您的网络服务器)运行的 URI 重定向器。
让您感到困惑的是,有两个 DNS 名称可能解析到不同的 Web 服务器。您没有提供真实名称,因此我无法检查。DNS 名称example.com
可以www.example.com
解析为不同的 IP 地址,但如果您正在运行 Web 服务器,您可能不希望出现这种情况。您希望两者都指向您的 Web 服务器,然后有两个虚拟主机定义,每个 DNS 名称一个,并向这些定义添加适当的 URI 重定向规则。
因此,如果您这样做,您就不希望 DNS 托管提供商处有这个“网络别名”,而只需要两个名称的 A 记录即可将浏览器引导至您的网络服务器。