【发布时间】:2010-01-12 23:25:00
【问题描述】:
我正在尝试为以下情况找到正确的 mod_rewrite 代码:
domain.de => www.domain.com/de/
domain.de/... => www.domain.com/...
www.domain.de => www.domain.com/de/
www.domain.de/... => www.domain.com/...
domain.com => www.domain.com/en/
domain.com/... => www.domain.com/...
www.domain.com => www.domain.com/en/
www.domain.com/... => www.domain.com/...
基本上是这样
- 所有非 www 域都应重定向到 www。
- 所有以 .de 或 .de/ 结尾的 uri 都应重定向到 www.domain。com/de/
- 但是如果有人在 .de/ 之后输入了一些内容,则应该简单地将其附加到 www.domain.com/...
谁能想到一个聪明的解决方案?我一直在努力解决 {REQUEST_URI} 和 {REQUEST_FILENAME} 试图确定请求的 URI 是否以 .de 或 .de/ 结尾,但找不到有效的解决方案...
【问题讨论】:
标签: .htaccess mod-rewrite