您好,登錄后才能下訂單哦!
這期內容當中小編將會給大家帶來有關虛擬主機能不能放多個網站,文章內容豐富且以專業的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。
通常來講,服務商的要求都是一臺虛擬主機只能存放一個站點,小站長、博主一般買一臺500M-1G空間的虛擬主機完全夠用了。
但是準備一個新的站點,又不想去買新的虛擬主機,大家可以嘗試在一個虛擬主機上多站點建站。最簡單的是創建不同的目錄,在根目錄下創建wp和em存放WordPress博客和emlog博客,然后通過域名/子目錄名訪問。
要通過訪問不同的域名來訪問不同的站點,網站空間可以用到 .htaccess規則。
首先,新建一個.htaccess文件(可以在win電腦上隨便起名字用TXT存放在電腦上,上傳虛擬主機之后修改名字為.htaccess也是可行的)
<IfModule mod_rewrite.c> RewriteEngine On RewriteBase / # 綁定pic.cncat.cn 到子目錄pic RewriteCond %{HTTP_HOST} ^pic\.cncat\.cn$ [NC] RewriteCond %{REQUEST_URI} !^/pic/ RewriteRule ^(.*)$ pic/$1?Rewrite [L,QSA] #可以綁定多個, 只需重復上三行代碼并更改一下域名、目錄名 就OK了 # 綁定video.cncat.cn 到子目錄video RewriteCond %{HTTP_HOST} ^video\.cncat\.cn$ [NC] RewriteCond %{REQUEST_URI} !^/video/ RewriteRule ^(.*)$ video/$1?Rewrite [L,QSA] #可以綁定多個, 只需重復上三行代碼并更改一下域名、目錄名 就OK了 </IfModule>
創建上述的文件存放在虛擬主機的根目錄
接下來你的每個子目錄下繼續放不同的.htaccess文件就可以
<IfModule mod_rewrite.c> RewriteEngine On RewriteBase / #只許綁定的域名訪問 RewriteCond %{HTTP_HOST} !^pic\.cncat\.cn$ [NC] RewriteRule (.*) http://pic.cncat.cn/$1 [L,R=301] #對綁定目錄下與 同名的目錄的處理 RewriteCond %{REQUEST_URI} ^\/pic\/ [NC] RewriteCond %{QUERY_STRING} !^(.*)?Rewrite RewriteRule ^(.*)$ /%{REQUEST_URI}/%{REQUEST_URI}/$1?Rewrite [L,QSA] </IfModule>
根據目錄名稱進行修改目錄和域名就行,video文件夾下,把上述的修改為video。
根目錄放一份,子目錄放一份對應的子目錄處理的就行!注意修改自己的域名和目錄名稱。
不過為了網站的穩定運行,最好還是一臺主機建一個站點。
上述就是小編為大家分享的虛擬主機能不能放多個網站了,如果剛好有類似的疑惑,不妨參照上述分析進行理解。如果想知道更多相關知識,歡迎關注億速云行業資訊頻道。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。