阿里雲虛擬主機子目錄綁定二級域名詳解

虛擬主機如何設置二級域名並指向個人一個文件夾?

個人主機是阿里雲虛擬主機,想設置 abc.hhh.com之類的二級域名訪問本身空間下的子目錄,以前都是hhh.com/abc這樣訪問,可是太low了,就想設置一下。php

具體步驟:html

虛擬主機想綁定二級域名,但主機又沒有綁定子目錄的功能,解決方案以下:操做方法:服務器

一、在網站根目錄新建個.htaccess文件,在此文件中加入如下語句:網站

二、阿里雲

RewriteEngine on 
RewriteCond %{HTTP_HOST} ^(www.)?要綁定的域名$ 
RewriteCond %{REQUEST_URI} !^/目錄名/ 
# 不要改如下兩行. 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^(.*)$ /目錄名/$1 
# 目錄名/ 後面是首頁文件index.php, index.html…… 
RewriteCond %{HTTP_HOST} ^(www.)?要綁定的域名$ 
RewriteRule ^(/)?$ 目錄名/index.php [L]

三、上面的整套語句是綁定一個子目錄,綁定多個子目錄,能夠重複添加以上的全套語句!spa

 

 

怎麼創建.htaccess文件?code

1、在FileZilla軟件下,讀取空間目錄,在根目錄創建.htaccess文件。htm

2、創建以後,.htaccess文件不顯示???那就是 服務器->強制顯示隱藏文件,這樣就能夠看到.htaccess文件了。blog

3、在FileZilla軟件中打開.htaccess文件,用記事本打開就行,添加上面的那段代碼。域名

4、把abc.hhhh.com這個域名記得要綁定,不綁定也不行得。在阿里雲的主機管理頁面綁定。

5、稍等一下,不能馬上就能夠訪問的。大約幾分鐘後,而後就能夠訪問abc.hhhh.com了。

相關文章
相關標籤/搜索