繁体   English   中英

如何使用htaccess将查询字符串附加到url

[英]How to append a query string to url using htaccess

我想根据用户代理将查询字符串附加到所有URL

例如:xyz.com/buy.html to xyz.com/buy.html?eq = mobile`

xyz.com/more/buy.htmlxyz.com/more/buy.html?eq=mobile

#RewriteCond %{HTTP_USER_AGENT} "android|blackberry|googlebot-mobile|iemobile|ipad|iphone|ipod|opera mobile|palmos|webos" [NC] 

正在检测移动浏览器,但无法编写正确的RewriteRule

您需要确保查询字符串还不存在:

RewriteCond %{HTTP_USER_AGENT} "android|blackberry|googlebot-mobile|iemobile|ipad|iphone|ipod|opera mobile|palmos|webos" [NC] 
RewriteCond %{QUERY_STRING} !^eq=mobile
RewriteRule ^(.*)$ $1?eq=mobile [L,QSA]

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM