根目录上的 RedirectMatch 查询字符串

根目录上的 RedirectMatch 查询字符串

我正在尝试配置重定向:

我只想将 www.website.com 的根页面发送到 www.website.com/?lang=id

但是,如果我使用下面的方法,它将陷入无限循环,因为我没有使用匹配条件检查查询字符串值:

RedirectMatch ^/$ /?lang=id

我该怎么做呢?

答案1

@HBruijn 是正确的。您需要使用 Mod_rewrite:

重写条件 %{QUERY_STRING} !lang=id
重写规则 (.*) $1?land=id [R=302,L]

编辑:^ 不能 100% 确定每个字母是否绝对正确,但至少可以为您指明正确的方向 - 请随意编辑我的答案,当您使它正常工作时,我会批准您的更改 :)

相关内容