虛擬機域名訪問
1. 怎麼實現用一個虛擬主機綁定兩個域名,訪問跳轉不同網站(php動態站)
可以,只需要購買可以綁定多個域名的虛擬主機!
可以做跳轉目錄代碼!
將下面這段代碼放入網站根目錄命名為:index.php -> 在虛擬主機控制面板中選擇默認首頁->將index.php置頂->綁定域名。即可多個域名共享一個虛擬主機!
<?php
switch ($_SERVER["HTTP_HOST"])
{
case "要判斷的域名":
header("location:跳轉路徑");
break;
case "要判斷的域名":
header("location:跳轉路徑");
break;
?>
推薦雲伺服器、或者雙線大容量虛擬主機!
2. 區域網中如何用一台電腦訪問另一台電腦虛擬機中的網址
打開虛擬機軟體菜單欄「編輯」——「虛擬網路編輯器」
NAT設置,埠轉發中,添加對應虛擬機的ip地址、虛擬機對應埠和主機對應埠,確定即可!
區域網中訪問主機ip:對應設置的埠即可!
3. 如何實現一台雲虛擬主機,兩個域名,訪問兩個不同的網站
你好。你的問題是可以實現的。
通過.htaccess 文件來實現一個阿里雲虛擬主機建立多個網站的目的。假設我們的兩個域名,www.a.top、www.b.top,它們在阿里雲虛擬主機對應的目錄分別是 aweb、bweb 文件夾,那麼通過以下操作可以實現阿里雲虛擬主機建立2個網站(理論上可以建立很多個)。
1、在阿里雲虛擬主機根目錄建立一個.htaccess 文件,內容如下:
<IfMole mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^www.a.top$ [NC]
RewriteCond %{REQUEST_URI} !^/aweb
RewriteRule ^(.*)$ /aweb/$1 [L]
RewriteCond %{HTTP_HOST} ^www.b.top$ [NC]
RewriteCond %{REQUEST_URI} !^/bweb
RewriteRule ^(.*)$ /bweb/$1 [L]
</IfMole>
2、在 aweb 文件夾內建立一個.htaccess 文件,內容如下:
<IfMole mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www.a.top$ [NC]
RewriteRule (.*) http://www.a.top/$1 [L,R=301]
</IfMole>
3、解析域名雹空和在主機綁定域名的步驟就直接略過,自行添加即可。
此時,我們可以分別在 aweb、bweb文件夾上傳相應的建站程序,然後就可以通過不同的域名訪問不同的文件夾內容,這就實現了一個阿里雲虛沖乎擬主機建立多個網站。
溫馨提示:文中雖然說是阿里雲虛擬主機,其實文中方法不單單適用於阿里雲虛擬主機,也適散肆悉用於其他使用 apache 支持.htaccess 的虛擬主機。