思路就是,通過(guò)判斷用戶的user_agent判斷用戶。野狼試了一下,是可以通過(guò)的。很不錯(cuò)。這里就分享給大家!
RewriteCond %{HTTP_HOST} !^m.390seo.com$ [NC]
RewriteCond %{HTTP_USER_AGENT} "android|blackberry|googlebot-mobile|iemobile|ipad|iphone|ipod|opera|mobile|palmos|webos" [NC]
RewriteRule ^(.*) http://m.390seo.com$1 [L,R=302]
------原文如下-----
為您揭曉答案:
1.將手機(jī)域名綁定到主機(jī)上
2.通過(guò)ftp工具或文件管理 添加重寫規(guī)則 (其中wap.xxx.com替換為您的域名,紅色部分是需要手機(jī)訪問(wèn)自動(dòng)跳轉(zhuǎn)才加上)
windows 2003:
在主機(jī)控制面板-isapi篩選器中啟用自定義url靜態(tài)化支持
將以下內(nèi)容添加到主機(jī)others/discuz/httpd.conf文件中
RewriteCond %{HTTP_HOST} ^wap.xxx.com$ [NC]
RewriteCond %{REQUEST_URI} !(photo|news|page|product|advs)/ [NC]
RewriteRule ^(.*)$ /wap/$1 [L]
RewriteCond %{HTTP_HOST} !^wap.xxx.com$ [NC]
RewriteCond %{HTTP_USER_AGENT} "android|blackberry|googlebot-mobile|iemobile|ipad|iphone|ipod|opera mobile|palmos|webos" [NC]
RewriteRule ^(.*)$ http://wap.xxx.com [L,R=302]
windows 2008:
在主機(jī)的wwwroot目錄下建立web.config文件內(nèi)容如下
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<rewrite>
<rules>
<rule name="WAP">
<match url="(.*)" />
<conditions>
<add input="{HTTP_HOST}" pattern="^wap.xxx.com$" />
<add input="{REQUEST_URI}" pattern="(photo|news|page|product|advs)/" negate="true" />
</conditions>
<action type="Rewrite" url="/wap/{R:1}" />
</rule>
<rule name="WAPAceess">
<match url="(.*)" />
<conditions>
<add input="{HTTP_HOST}" pattern="^wap.xxx.com$" negate="true" />
<add input="{HTTP_USER_AGENT}" pattern="android|blackberry|googlebot-mobile|iemobile|ipad|iphone|ipod|opera mobile|palmos|webos" />
</conditions>
<action type="Redirect" url="
http://wap.xxx.com
" redirectType="Found" />
</rule>
</rules>
</rewrite>
</system.webServer>
</configuration>