0

我正在尝试通过 RewriteRule 设置 cookie,并在设置 cookie 后强制它从 url 中删除字符串。这是我的规则:

.htaccess

RewriteCond     %{HTTP_HOST}            ^www.oneblis.com$       [NC]
RewriteRule     ^(.*)$               http://oneblis.com/$1  [R=301,L]

RewriteCond     %{QUERY_STRING}         ^en/?$
RewriteRule     (.*)            $1?             [R,NC,L,CO=lang:en:.oneblis.com]

RewriteCond     %{QUERY_STRING}         ^es/?$
RewriteRule     (.*)            $1?             [R,NC,L,CO=lang:es:.oneblis.com]

不过,oneblis.com/en/ 结果是 404。我做错了什么?

4

1 回答 1

0

解决方案如下:

.htaccess

RewriteBase /
RewriteRule (.*)(es|en)/$   $1? [R,CO=lang:$2:.oneblis.com:43200:/]
于 2013-07-04T22:12:07.597 回答