.htaccess 将桌面用户的主页重定向到 "about"页面

标签 .htaccess mobile redirect desktop user-agent

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

例如,添加:

RewriteEngine On

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

在 Wordpress .htaccess 数据之前

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

是否可以设置一个条件,即此重定向仅应访问者不在指定的(移动)用户代理内?

提前非常感谢!

最佳答案

这样的事情应该有效:

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]

关于.htaccess 将桌面用户的主页重定向到 "about"页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10103955/

相关文章:

android - 我的服务器可以主动向我的 iPhone/Android 应用程序发送数据吗?

android - 如何强制网站扩展以修复移动设备(Iphone android ..)

css - 如何使这个主题无响应?

redirect - Nginx - 从 http ://to https://without www 正确重定向

javascript - 使用 JavaScript 跳转到一个新的 HTML 页面

apache - 我很难在 htaccess 中重写我的 URL,以使其对 SEO 更加友好

.htaccess - WordPress 网站子目录中的 Yii2 应用程序 : cannot enable pretty urls

html - 元标记重定向卡在浏览器缓存中

.htaccess - 导航到另一个页面时保持网站 url 不变吗?

python - 我可以删除 django 中 url 中的前导零吗?