2012-11-08 34 views
0

我的网站主页中有一个选项列表 - 例如,http://example.com。当用户点击option1时,我想显示URL为http://option1.example.com而不是http://example.com/xyz.php?opt=option1。任何帮助或指导,将不胜感激。从子域重定向到查询字符串

+0

你有无限数量的子域名吗?因为如果没有这样的“option1”是有限的,你可以硬编码链接 –

+0

@Prashant Singh - 感谢您的快速回复。我的选择有限。 –

+1

创建所需的子域名数然后 –

回答

0

您需要为每个选项创建一个子域,然后在该子域提供所需的代码。你如何设置这个不同主机提供商。

你真的需要每个选项的独立子域吗?

您能用http://abc.ca/Option1/http://abc.ca/Options/1/代替吗?

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

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

+0

谢谢@Toby Allen。我认为为每个选项创建子域是更好的解决方案。 –