gpt4 book ai didi

.htaccess - 用户代理的 mod_rewrite 不起作用?

转载 作者:行者123 更新时间:2023-12-04 06:00:26 25 4
gpt4 key购买 nike

我想实现以下目标,如果有人使用 Android/iPhone 用户代理进入站点,我想将他的所有 url 重写到一个目录中,例如:

user enters -> user served
example.com -> example.com/mobile
example.com/review/12 -> example.com/mobile/review/12

我的 .htaccess 中有以下示例代码片段,但它不起作用...
RewriteEngine on
RewriteCond %{HTTP_USER_AGENT} Android
RewriteRule ^(.*)/$ mobile/$1

最佳答案

尝试将以下内容添加到站点根目录中的 htaccess 文件中。

RewriteEngine on
RewriteBase /

RewriteCond %{HTTP_USER_AGENT} Android [NC]
RewriteCond %{REQUEST_URI} !^/mobile [NC]
RewriteRule ^(.*)/?$ mobile/$1 [L]

如果您想更改用户在浏览器地址栏中看到的内容,请将最后一行更改为
RewriteRule ^(.*)/?$ mobile/$1 [L,R]

关于.htaccess - 用户代理的 mod_rewrite 不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8974126/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com