0
apache重写到不同的域子文件夹而不更改浏览器URL中的地址
实际上我们有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时,能够转发请求但不能在站点内映射主题和页面的链接。 请帮忙...