【发布时间】:2023-03-13 17:19:01
【问题描述】:
如何制作一个包含不同城市的子域的网站?
喜欢http://philly.example.com、http://maine.example.com、http://sandiego.example.com?大多数网站都是一样的,比如布局、措辞、数据库、界面。不同的是一些特定于城市的图形,例如在徽标中添加城市名称(例如,Groupon Nyc、Groupon Chicago)、更改搜索数据库的表单中的隐藏变量(城市),因此结果将偏向于城市。
问题 1。用户访问网站。脚本根据用户的 IP 地址确定城市,然后重定向到正确的子域。
我可以做检测脚本,但是你如何向每个不同的城市显示几乎相同的站点?我猜你不会为 50 个不同的城市复制站点 50 次,处理每个站点的更改将是疯狂的!
问题 2:假设您不会每次都为新城市复制网站并稍微更改图像和文字,那么您如何针对城市进行更改?
对于页面上的每个城市特定项目,您是否有一个包含 50 个 case-ifs 或 if-elseif-else 的列表?我预见这样做会弄乱整个页面的代码!
【问题讨论】:
-
嘿,为什么这不是一个真正的问题?我对如何解决这个问题感到困惑......
标签: php javascript jquery mysql content-management-system