实际上我们有2个站点。
站点1:托管在[ http://mysite1.com] ,使用Apache服务器
Site2:mysite.com的移动版本托管在[ http://mobilesites.com/mysite1mobile] ,使用Apache服务器。
现在,
- 如果请求来自桌面浏览器到mysite1.com,它应该获取[的内容 http://mysite1.com] ,和
- 如果请求来自移动浏览器到mysite1.com,它应该获取[的内容 http://mobliesites.com/mysite1mobile] ,而不更改浏览器URL中的地址栏
我们在mysite1.com的apache / conf / httpd.conf中尝试过这样的:
<IfModule proxy_module>
ProxyRequests On
ProxyVia On
<Proxy *>
Order allow,deny
Allow from all
</Proxy>
RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} "android|blackberry|googlebot-mobile|iemobile|ipad|iphone|ipod|opera mobile|palmos|webos" [NC]
RewriteRule ^(.*)$ http://mobilesites.com/mysite1mobile/$1 [P]
ProxyPassReverse / http://mobilesites.com/mysite1mobile/
</IfModule>
当我们从移动浏览器访问mysite1时,能够转发请求但不能在站点内映射主题和页面的链接。
请帮忙...