.htaccess移动cookie集

时间:2011-09-21 20:04:25

标签: .htaccess cookies mobile

我刚创建了一个移动网站,并意识到我希望用户能够查看完整的桌面网站。

我知道有办法检查.htaccess文件中是否有cookie,我想知道是否有办法设置cookie。

我的代码:

#redirect
RewriteCond %{HTTP_HOST} !^m\.stage.sunjournal\.com$
RewriteCond %{HTTP_USER_AGENT} "android|iPhone|blackberry|ipad|iemobile|operamobile|palmos|webos|googlebot-mobile" [NC]
RewriteRule ^(.*)$ http://m.stage.sunjournal.com/$1 [L,R=302]

有没有办法设置Cookie并进行检查,以便我的用户可以通过移动设备访问整个网站?

1 个答案:

答案 0 :(得分:2)

当然可以 - 使用[CO]标志来设置cookie。例如:

RewriteRule ^(.*)$ http://m.stage.sunjournal.com/$1 [L,R=302,CO=mobile:yes:m.stage.sunjournal.com:0:/]

显然,您需要将其调整为您正在使用的cookie名称/值/等。

文档:http://httpd.apache.org/docs/current/rewrite/flags.html#flag_co