阿里云虛擬主機多網站。使用 CDN 應該如何做的問題,最后給出的方案就是把域名的一個二級域名解析到空閑的阿里云主機上,所以才想起在一個阿里云虛擬主機建立多個站點,分別對應多個二級域名。所以大體了解一下,然后通過.htaccess 文件來實現一個阿里云虛擬主機建立多個網站的目的。
假設我們有三個域名,a.baidu.com、b.baidu.com 和 c.baidu.com,它們在阿里云虛擬主機對應的目錄分別是 a、b 和 c 文件夾,那么通過以下操作可以實現阿里云虛擬主機建立三個網站(理論上可以建立很多個)。
1、在阿里云虛擬主機根目錄建立一個.htaccess 文件,內容如下:
- <IfModule?mod_rewrite.c>
- RewriteEngine?On
- RewriteBase?/
- RewriteCond?%{HTTP_HOST}?^a.baidu.com$?[NC]
- RewriteCond?%{REQUEST_URI}?!^/a
- RewriteRule?^(.*)$?/a/$1?[L]
- RewriteCond?%{HTTP_HOST}?^b.baidu.com$?[NC]
- RewriteCond?%{REQUEST_URI}?!^/b
- RewriteRule?^(.*)$?/b/$1?[L]
- RewriteCond?%{HTTP_HOST}?^c.baidu.com$?[NC]
- RewriteCond?%{REQUEST_URI}?!^/c
- RewriteRule?^(.*)$?/c/$1?[L]
- </IfModule>
2、在 a 文件夾內建立一個.htaccess 文件,內容如下:
- <IfModule?mod_rewrite.c>
- RewriteEngine?On
- RewriteCond?%{HTTP_HOST}?!^a.baidu.com$?[NC]
- RewriteRule?(.*)?http://a.baidu.com/$1?[L,R=301]
- </IfModule>
3、b 和 c 文件夾內也分別建立一個.htaccess 文件,內容參照步驟 2 即可。
4、解析域名和在主機綁定域名的步驟就直接略過,自行添加即可。
此時,我們可以分別在 a、b 和 c 文件夾上傳相應的建站程序,然后就可以通過不同的域名訪問不同的文件夾內容,這就實現了一個阿里云虛擬主機建立多個網站。
做網站首先要找一個優秀的網站空間服務商,來域名頻道選擇虛擬主機不會讓你失望。
域名頻道虛擬主機基于云計算,更穩定,99.99%的服務可用性,運行在域名頻道云計算平臺上。
虛擬主機是基于最新的容器技術、熱遷移技術和百度生態能力提供的新一代網站主機服務。集高性能、高可靠性、高安全性和高易用性于。
訪問域名頻道官網fascinatingdeals.com,開始你的網站空間租用和建站之旅。