2012-04-11 117 views
2

在wordpress网站上,我们使用wptouch专业版插件来提供网站的移动版本(因此没有单独的移动网站)。 我们通过指向我们首页的QR码获取移动流量(例如www.example.net)。但是,我们希望桌面用户重定向到www.example.net/about/页面。 是否有可能通过使用.htaccess或其他方式做到这一点会更好?.htaccess将主页重定向到“关于”页面的桌面用户

例如,添加:

RewriteEngine On 

RewriteRule ^$ /about/ [R=301,L] 

之前的WordPress的.htaccess数据

重定向从www.example.net所有流量www.example.net/about/

是否有可能把一个条件,这个重定向应该只有访问者不在指定的(移动)用户代理?

非常感谢!

回答

2

像这样的东西应该工作:

Options +FollowSymLinks -MultiViews 
# Turn mod_rewrite on 
RewriteEngine On 
RewriteBase/

RewriteCond %{HTTP_USER_AGENT} ^.*(MSIE.*Windows\ NT|Lynx|Safari|Opera|Firefox|Konqueror) [NC] 
RewriteRule ^$ about/ [L,R] 
+0

非常感谢@anubhava,你的职位是非常有帮助! 我们不得不注释掉 #选项+的FollowSymLinks -MultiViews 作为服务器是给一个500错误,并且还增加了 的RewriteCond%{HTTP_USER_AGENT}(^ *(歌剧\迷你|。SymbianOS的|移动))![ NC] 到第一个RewriteCond ,只实现了桌面访问者的重定向,同时保持移动访问者访问主页。 再次感谢! – ainigma 2012-04-11 18:01:04

相关问题