【发布时间】:2010-03-23 02:22:18
【问题描述】:
我的开发人员说无法重写 url 表单 example.com/name/name/?lang=english 到 example.com/en/name/name/
有没有可能? 如果是,应该怎么做? 如果不是,可能是什么原因?
我们有来自 maddogdomains (godaddy) 的基于 Windows 的主机
【问题讨论】:
-
有可能。但是您真的要将
/foo/bar/?lang=english的请求重写为/en/foo/bar/还是相反? -
绝对有可能。您需要一个重写规则,将 example.com/en/name/name/ 类型的所有请求转换为 example.com/name/name/?lang=english。因此,当用户看到更友好的 url 时,源代码会收到带有查询字符串的 url。
标签: url mod-rewrite parameters