我正在尝试通过RewriteRule设置cookie,并强制它在设置cookie后从URL中删除字符串。这是我的规则:
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.我做错了什么?
答案 0 :(得分:0)
解决方法如下:
RewriteBase /
RewriteRule (.*)(es|en)/$ $1? [R,CO=lang:$2:.oneblis.com:43200:/]