【发布时间】:2011-06-17 06:06:28
【问题描述】:
我需要将一个未知的子域转换为一个变量,因此以下内容适用:
http://test.example.com/→http://www.example.com/?domain=testhttp://xyz.example.com/→http://www.example.com/?domain=xyzhttp://www.example.com/→http://www.example.com/http://www.example.com/pageA/→http://www.example.com/pageA/http://fish.example.com/pageB?somevar=something→http://www.example.com/pageB?somevar=something&domain=fishhttp://www.example.com/pageB?somevar=something→http://www.example.com/pageB?somevar=somethinghttp://fish.example.com/pageB→http://www.example.com/pageB?domain=fish
如您所见,我需要做的就是将任何子域替换为 www,并将子域名附加为名为 domain 的 get var。
我真的迷路了。
编辑:哦,我还希望用户仍然可以在 url 中看到子域,而不是重定向。
【问题讨论】:
标签: apache mod-rewrite subdomain wildcard-subdomain