Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/433.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache 重写规则集cookie并删除字符串_Apache_.htaccess_Mod Rewrite_Cookies - Fatal编程技术网

Apache 重写规则集cookie并删除字符串

Apache 重写规则集cookie并删除字符串,apache,.htaccess,mod-rewrite,cookies,Apache,.htaccess,Mod Rewrite,Cookies,我试图通过重写规则设置cookie,并在设置cookie后强制它从url中删除字符串。以下是我的规则: .htaccess 不过,oneblis.com/en/的结果是404。我做错了什么?解决方法如下: .htaccess RewriteCond %{HTTP_HOST} ^www.oneblis.com$ [NC] RewriteRule ^(.*)$ http://oneblis.com/$1 [R=301,L

我试图通过重写规则设置cookie,并在设置cookie后强制它从url中删除字符串。以下是我的规则:

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

解决方法如下:

.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]
RewriteBase /
RewriteRule (.*)(es|en)/$   $1? [R,CO=lang:$2:.oneblis.com:43200:/]