【发布时间】:2015-08-13 01:49:52
【问题描述】:
我在 wordpress 上有一个网站foo.com,我想这样做foo.com/mexico、foo.com/venezuela,为具有相同域的每个城市提供不同的/server(没有 wordpress 多站点)。
我不是要按城市检测 ip,而是要通过服务器和/或域/dns 配置来检测。
我知道还有其他方法可以做到这一点,但想知道这个。
这是一个例子:
编辑解决方案
这是我的解决方案:
- 创建一个子域,example.foo.com 指向另一个服务器。
- 在主服务器上使用我想要的名称创建一个文件夹 链接,例如“墨西哥”
-
在这个文件夹内创建了一个 .htaccess:
重写引擎开启
RewriteCond %{REQUEST_URI} ^/mexico RewriteRule ^(.*)$ http:// 示例。富。 com/$1 [R=301,L,P
这对我有用。如果我想要另一个/server,我只需用另一个名字重复,例如“委内瑞拉”。子域名将被 .htaccess 隐藏,并且这个“example.foo.com”看起来像这个“foo.com/venezuela”。
【问题讨论】:
-
如果您想要不同的网站,每种语言,请按照我的回答。如果您只是想支持不同的翻译语言,那么请使用翻译插件,让自己的生活更轻松。
标签: php wordpress server subdomain