如果Cookie存在,HTACCESS会重写

时间:2013-11-07 17:54:57

标签: regex apache .htaccess mod-rewrite cookies

如果存在“移动”cookie,我需要对所有链接进行URL重写规则。

我们的链接目前如此: www.somesite.com/about.html

如果检测到此移动cookie,我需要重写所有链接www.somesite.com/m/#show /

所以基本上需要/ m / #show / added,然后只需要没有后缀的页面名称。

不确定这是否可行,但我感谢任何提示。

1 个答案:

答案 0 :(得分:1)

您可以使用以下规则:

RewriteEngine On

RewriteCond %{HTTP_COOKIE} ^.*?mobile=.+ [NC]
RewriteRule ^about\.html$ /m/#show/ [NC,NE,L,R=302]