【发布时间】:2016-04-20 19:22:05
【问题描述】:
我有一大堆需要指向一台服务器的域,它们都有一个相似的域,只是每个域的城市都发生了变化。
每个城市都在服务器上的一个单独文件夹中,例如 /newyork 将是“shoppinginnewyork.com”和 /california “shoppingincalifornia.com”
有没有一种方法可以为任何未来的域设置正则表达式规则,以便它自动选择城市并重定向或重写到新域?他们都会以“shoppingin”开头..
谢谢
【问题讨论】:
-
所有域都指向同一个目录还是不同目录?
-
每个站点都在不同的目录中,即 /sites/newyork 和 /sites/california
-
您可以尝试在重写中使用正则表达式,例如这样
shoppingin(.*)\.comin rewrite cond 并使用此输入$1,如果我没有错,下一个条件检查是否存在目录,之后您可以使用此$1用于更新请求的重写规则。 -
inchoo.net/magento/…检查此链接也许这有助于解决您的问题
标签: php apache .htaccess mod-rewrite