.htaccess将cookie重定向到所有结束网址的新网址

时间:2016-09-20 14:06:25

标签: .htaccess

所以网站检测到cookie = uk好,但是当我试图重定向时

http://example.com/page/page-name到:http://example.com/uk/page/page-name

没有url正在按照我希望添加/ uk /的方式工作,它似乎是出于某种原因在index.php中添加。

RewriteEngine On
RewriteCond %{HTTP_COOKIE} country=uk; [NC]
RewriteRule ([^/])/uk/?        /$1$2/ [L,R=301]

1 个答案:

答案 0 :(得分:1)

您可以使用此规则:

RewriteEngine On

RewriteCond %{HTTP_COOKIE} country=uk; [NC]
RewriteRule !^uk/ /uk%{REQUEST_URI} [L,R=301,NE,NC]