0

我的网站主页中有一个选项列表 - 例如http://example.com。当用户单击 option1 时,我想将 URL 显示为http://option1.example.com而不是http://example.com/xyz.php?opt=option1。任何帮助或指导将不胜感激。

4

1 回答 1

0

您需要为每个选项创建一个子域,然后在该子域中提供所需的代码。您的设置方式因托管服务提供商而异。

您真的需要每个选项一个单独的子域吗?

你能用http://abc.ca/Option1/还是http://abc.ca/Options/1/代替?

如果没有,您将需要联系您的托管服务提供商,了解如何创建子域 option1.abc.ca 等以及将您的 php 页面放在哪里。

如果您使用 apache 托管自己的服务器,我认为可以使用 * dns 条目来接受所有子域,然后您可以使用 $_SERVER 变量来获取所请求的域。

于 2012-11-08T08:59:48.890 回答