apache 重写到不同的域子文件夹而不改变浏览器 URL 中的地址

apache 重写到不同的域子文件夹而不改变浏览器 URL 中的地址

实际上我们有 2 个站点。

网站 1:桌面版托管于 [http://mysite1.com],使用 Apache 服务器

Site2:mysite.com 的移动版本托管于 [http://mobilesites.com/mysite1mobile],使用 Apache 服务器。

现在,

我们在 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 时,它能够转发请求,但无法映射网站内的主题和页面的链接。

请帮忙...

相关内容