RewriteRule设置cookie并删除字符串

时间:2013-07-04 17:20:38

标签: apache .htaccess mod-rewrite cookies

我正在尝试通过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.我做错了什么?

1 个答案:

答案 0 :(得分:0)

解决方法如下:

的.htaccess

RewriteBase /
RewriteRule (.*)(es|en)/$   $1? [R,CO=lang:$2:.oneblis.com:43200:/]