好吧,我要创建一组新的子域名,按照国家[德国,波兰......]之类的内容
germany.example.com
问题是,我有一个包含国家/地区字段的数据库:
Item1 -- PL
item2 -- PL
item3 -- XX
item4 -- XX
我希望该子域名仅从此特定国家/地区提取数据,因此poland.example.com将仅过滤来自该国家/地区的数据。
我的脚本在主域example.com上运行,并带有一个下拉框,您可以在其中选择国家/地区,并向用户添加Cookie或/ preferences。
主要问题是:我如何以正确的方式处理子域?
答案 0 :(得分:1)
当浏览器向服务器发送请求时,它包含一个Host:
标头,告诉服务器用户想要哪个子域。在脚本中使用此选项可以选择正确的数据库。
答案 1 :(得分:0)
完成!
从托管:创建一个带有根目录的子域,因此子域XX.example.com在根目录中不应该有一个文件夹/ xx,其目录必须保持为空
使用php获取子域名(如果你想要......或者你喜欢的任何其他方法,则爆炸$ _SERVER主机)
从主网页脚本处理子域变量,因为现在你有了子域值(XX),你可以使用你的脚本来处理它。
...使用该子域值执行任何操作,例如
if ( $subdomain == "xx" ) ... do something here
else .. do something else