阿里云虛擬主機多網(wǎng)站。使用 CDN 應(yīng)該如何做的問題,最后給出的方案就是把域名的一個二級域名解析到空閑的阿里云主機上,所以才想起在一個阿里云虛擬主機建立多個站點,分別對應(yīng)多個二級域名。所以大體了解一下,然后通過.htaccess 文件來實現(xiàn)一個阿里云虛擬主機建立多個網(wǎng)站的目的。
假設(shè)我們有三個域名,a.baidu.com、b.baidu.com 和 c.baidu.com,它們在阿里云虛擬主機對應(yīng)的目錄分別是 a、b 和 c 文件夾,那么通過以下操作可以實現(xiàn)阿里云虛擬主機建立三個網(wǎng)站(理論上可以建立很多個)。
1、在阿里云虛擬主機根目錄建立一個.htaccess 文件,內(nèi)容如下:
- <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 文件夾內(nèi)建立一個.htaccess 文件,內(nèi)容如下:
- <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 文件夾內(nèi)也分別建立一個.htaccess 文件,內(nèi)容參照步驟 2 即可。
4、解析域名和在主機綁定域名的步驟就直接略過,自行添加即可。
此時,我們可以分別在 a、b 和 c 文件夾上傳相應(yīng)的建站程序,然后就可以通過不同的域名訪問不同的文件夾內(nèi)容,這就實現(xiàn)了一個阿里云虛擬主機建立多個網(wǎng)站。
做網(wǎng)站首先要找一個優(yōu)秀的網(wǎng)站空間服務(wù)商,來域名頻道選擇虛擬主機不會讓你失望。
域名頻道虛擬主機基于云計算,更穩(wěn)定,99.99%的服務(wù)可用性,運行在域名頻道云計算平臺上。
虛擬主機是基于最新的容器技術(shù)、熱遷移技術(shù)和百度生態(tài)能力提供的新一代網(wǎng)站主機服務(wù)。集高性能、高可靠性、高安全性和高易用性于。
訪問域名頻道官網(wǎng)m.chouwenlao.cn,開始你的網(wǎng)站空間租用和建站之旅。