天天看點

虛拟主機實戰:apache+單IP多域名

1、這個案例比較複雜,每次都調用/w/目錄下的index.php檔案調用不同的eid号碼,由于檔案位于/w/1/或/w/2/或/w/3/等。。。目錄下,是以所有虛拟主機根目錄都設定為/w/。這是第一點要注意的。

2、其次,放開rewrite.so,登出#号

3、再次,NameVirtualHost *:80,這兩句都要使用*号,我是在windows下弄的,linux下可以直接使用IP位址和域名,如NameVirtualHost 123.456.789.1:80,

4、最後就是rewrite重定向了,直接寫成http輸出:RewriteRule ^.$  http://61.176.218.27/?eid=1 [L],當然還有前提條件就是如:www.jzhdwl.com這樣的域名才能符合條件執行下一條RewriteRule。

NameVirtualHost *:80

 ServerName www.jzhdwl.com

 DocumentRoot "d:/MYOA/webroot/w/"

 RewriteEngine On

 RewriteCond %{HTTP_HOST} ^www\.jzhdwl\.com$ [NC]

 RewriteRule ^.$  http://61.176.218.27/?eid=1 [L]

 ServerName www.cyxymy.com

 DocumentRoot "D:/MYOA/webroot/w/"

 RewriteCond %{HTTP_HOST} ^www\.cyxymy\.com$ [NC]

 RewriteRule ^.$ http://61.176.218.27/?eid=2 [L]

心得:Apache是個超牛B的東西,Rewrite值得深入研究。

繼續閱讀