歡迎您光臨本站 註冊首頁

mod_rewrite將所有PHP請求ProxyPassReverse到另外一個域名下

←手機掃碼閱讀     火星人 @ 2014-03-04 , reply:0

mod_rewrite將所有PHP請求ProxyPassReverse到另外一個域名下

目標:
一個泛解析域名下的所有子域名,如果有PHP請求,將所有請求ProxyPassReverse到指定域名下,而其它的請求仍在原有域名下展示,想通過mod_rewrite實現,不知是否可以, 對mod_rewrite不甚了解,請大俠賜教!

原來的規則如下:
<VirtualHost *:80>
    DocumentRoot /usr/local/apache/htdocs/example.com
    ServerName *.example.com
    ServerAlias *.example.com
    ErrorDocument 404 http://www.example.com
    RewriteEngine on
    RewriteCond %{HTTP_HOST} ^+\.example\.com$
    RewriteRule ^/(.*)$ /%{SERVER_NAME}/$1
    RewriteRule ^/(+)\.example\.com/(.*)$ /usr/local/apache/htdocs/example.com/$1/$2
</VirtualHost>
《解決方案》

測試一下子,就很快可以知道是否成功了。

[火星人 ] mod_rewrite將所有PHP請求ProxyPassReverse到另外一個域名下已經有478次圍觀

http://coctec.com/docs/service/show-post-21763.html