从子域重定向到查询字符串

时间:2012-11-08 07:16:08

标签: apache url mod-rewrite url-rewriting

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

1 个答案:

答案 0 :(得分:0)

您需要为每个选项创建一个子域,然后在该子域提供所需的代码。你如何设置它取决于托管服务提供商。

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

您可以使用http://abc.ca/Option1/http://abc.ca/Options/1/吗?

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

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