发布于 2024-12-05 13:29:32 字数 450 浏览 0 评论 0原文

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

我知道有一种方法可以检查 .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 并进行检查,以便我的用户可以从他们的移动设备访问完整的网站?

I just created a mobile site and realized that I wanted the users to be able to view the full desktop site.

I know there is a way to check if there is a cookie with the .htaccess file, I'm wondering if there's a way to set a cookie as well.

My code:

#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]

Is there a way to set a cookie and check, so my users can access the full site from their mobile devices?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

墨小沫ゞ 2024-12-12 13:29:32

continue

Sure you can -- use [CO] flag to set the cookie. For example:

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

Obviously, you need to adjust it to whatever cookie name/value/etc you are using.

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

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文