我刚创建了一个移动网站,并意识到我希望用户能够查看完整的桌面网站。
我知道有办法检查.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并进行检查,以便我的用户可以通过移动设备访问整个网站?
答案 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