我需要一些帮助来为网站编写 2 个正确的 mod_rewrite 规则。
基本上我有以下结构:
http://www.website.com/subsite/lang
(例如 www.website.com/corporate/en)后跟其他 url 段。一切正常。
然而,我需要做的是:
访问 www.website.com 时强制重定向到
http://www.website.com/default/
(如果)第一段(子站点)被省略。这可以是硬编码的值。使用 .htaccess 检测浏览器 $lang 并重定向到
http://www.website.com/subsite/$lang
如果 URL 中未指定语言。
使用 .htaccess 执行这两个规则的正确方法是什么?