【发布时间】:2011-06-29 06:53:21
【问题描述】:
大家好,感谢您提供的任何提示/信息
我们有一个静态网站,有大约 100 个英文页面 (html)
现在我们将其升级为部分动态并支持 3 种语言
我们想做的是:
英文版:/path/to/page.html
在其他版本中:/language/path/to/page.html
在这两种情况下,实际内容都由单个 php 文件提供,例如 page.php?lang=english 或 page.php?lang=french
一般的重写规则如下所示:
RewriteRule ^/path/to/page.html$ page.php?lang=$1 [NC,L]
我的问题是我不知道如何根据$lang 修改此规则。
因此,如果 $lang=english 或 if $lang='',则规则将转换为 /path/to/page.html
在所有其他激光规则中,$lang/path/to/page.html
这可以通过htaccess来完成吗?
【问题讨论】: