【发布时间】:2014-04-13 22:29:15
【问题描述】:
我彻底搜索了 stackoverflow,发现了大约 100 个 mod_rewrite-questions,但这没有被涵盖...奇怪,因为它似乎很常见。
我的问题:我在主域 (mywebapp.com) 上有一个 Web 应用程序。现在,我想在 .com 域上重定向其他特定于国家/地区的 TLD(例如 .ch)。到目前为止没有什么特别的。但现在到其他标准:
要求
- 协议应保持不变
- 查询字符串应保持不变
- 子域部分应保持不变,因为租户是由那些标识的
- 只交换 TLD!
示例
所以把它放在一起一些例子应该是怎样的:
- http://demo.mywebapp.ch -> http://demo.mywebapp.com
- http://other.mywebapp.ch/user/profile -> http://other.mywebapp.com/user/profile
- https://third.mywebapp.ch/about -> https://third.mywebapp.com/about
(url中的空格是为了防止stackoverflow生成链接)
等等。我真的只需要以协议通用的方式替换 TLD。当然,如果规则集符合 SEO(301),那就太好了。
其他信息/详细信息
这些域当前设置为指向我具有 root 访问权限的同一网络服务器/IP。服务器由 ISPConfig 管理,但 II 也可以手动编辑虚拟主机。
提前致谢!
干杯, 帕斯卡
【问题讨论】:
标签: apache mod-rewrite redirect vhosts tld