【发布时间】:2018-06-27 19:02:50
【问题描述】:
我只想将特定页面重定向到我网站的移动版本。我可以使用下面的代码重定向主页,但我找不到重定向特定页面的方法。我想将 https://www.richmond-medical.com/sm3 重定向到 http://m.richmond-medical.com/sm3 。 我的问题是,当我在手机上输入 Richmond-medical.com/sm3 时,它只会转到 http://richmond-medical.com。 这是我的代码:
<IfModule mod_rewrite.c>
RewriteCond %{HTTP_USER_AGENT} "android|blackberry|ipad|iphone|ipod|iemobile|opera mobile|palmos|webos|googlebot-mobile" [NC]
RewriteCond %{HTTP_HOST} ^www.Richmond-Medical.com$ [NC]
RewriteCond %{REQUEST_URI} ^/sm3$
RewriteRule ^/?a/(.*)$ http://m.richmond-medical.com/$ [R=301,L]
RewriteCond %{HTTP_HOST} richmond-medical.com [NC]
RewriteCond %{REQUEST_URI} ^/$
Rewriterule ^(.*)$ http://m.richmond-medical.com [L,R=301]
</IfModule>
【问题讨论】:
-
欢迎来到 Stack Overflow 社区 Jonathan。我提供了工作示例。如果它解决了您的问题,请通过单击答案附近的右侧按钮接受它,让其他 SO 用户知道。如果您正在为解决方案而苦苦挣扎,请给我留言。
-
谢谢它很好用 - 我刚刚尝试过 - 我还有一个关于此代码的问题,如果你能提供帮助,请参阅下文。再次感谢我真的很感谢你的时间:)
标签: .htaccess redirect mobile url-redirection