我有我的网站:www.testurl.com。 index.php首先检查客户端的设备,并相应地重定向到移动版本和桌面版本。
但是,在重定向到桌面版本时,我会收到网址www.testurl.com/index.shtml?redirect=false
。我想使用htaccess隐藏?redirect=false
部分。我怎样才能做到这一点?由于我的逻辑,我不能使用帖子请求。
答案 0 :(得分:0)
我假设你的index.php把它放在那里,因为它需要它。您不能通过在htaccess文件中使用指令来隐藏它。
我将假设redirect=false
查询字符串是让index.php
知道不要再根据用户代理重定向 。那么htaccess中的规则如何知道请求是否已被重定向?似乎index.php
需要能够查看正在请求的站点的版本。如果它是移动用户代理,并且它正在访问该站点的移动版本,请不要重定向。如果它是桌面用户代理并且正在访问该站点的桌面版本,请不要重定向。这样您就不需要redirect=false
查询字符串。