-
虛擬主機只支持根目錄系結域名,如何讓網站支持二級域名呢?下面教大家利用.htaccess實作一個網站空間可以用多個二級域名指向多個二級目錄,建立多個網站,以獨立IP虛擬主機為例:
一、將域名做一個泛決議*.xxxx.com 決議到你的空間IP,獨立IP虛擬主機支持泛決議,不需要系結域名就可以訪問網站,
二、建立bbs 、home 目錄,將CMS上傳到根目錄,將論壇上傳到bbs目錄,將ucenterHome上傳到home目錄,
三、打開記事本將以下代碼復制進去,保存為.htaccess檔案,上傳到根目錄下,
.htaccess檔案內容如下:(以xxx.cn域名為例)
RewriteEngine on
DirectoryIndex index.php index.html index.htm
#讓www.xxx.cn 訪問根目錄CMS
RewriteCond %{HTTP_HOST} ^www.xxx.cn$
RewriteCond %{REQUEST_URI} !^/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /$1
RewriteCond %{HTTP_HOST} ^www.xxx.cn$
RewriteRule ^(/)?$ /index.php [L]
#讓home.xrnic.cn 訪問home目錄UcenterHome
RewriteCond %{HTTP_HOST} ^home.xxx.cn$
RewriteCond %{REQUEST_URI} !^/home/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /home/$1
RewriteCond %{HTTP_HOST} ^home.xxx.cn$
RewriteRule ^(/)?$ home/index.php [L]
#讓bbs.xrnic.cn 訪問bbs目錄論壇
RewriteCond %{HTTP_HOST} ^bbs.xxx.cn$
RewriteCond %{REQUEST_URI} !^/wap/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /bbs/$1
RewriteCond %{HTTP_HOST} ^bbs.xxx.cn$
RewriteRule ^(/)?$ bbs/index.php [L]
按照以上方法可以一個空間建立N個網站,當然也可以把其他頂級域名指向子目錄,實作一個空間建立多個網站的功能,以上教程由老站長xrnic整理,但愿很多想一個空間建立多個網站的朋友學習能用上
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/287070.html
標籤:其他
