龍媒SEO專注高端網站建設,網站優化,營銷型網站設計
微信:sh99002313  電話:189 6217 7230

蘇州高端網站設計
Our toughts in one place

虛擬主機使用.htaccess綁定多域名多網站

發布者:龍媒SEO 來源:蘇州SEO 時間:2019-02-17 查看:1693次

做過網站的朋友應該都知道 目前大部分的虛擬主機、空間都是有域名綁定限制的,如限制一個空間只能建一個網站,甚至連用子域名開個子站都不行,讓人很郁悶。

其實還是有辦法的,下面以阿里云主機為例,阿里云虛擬主機使用.htaccess綁定域名,突破網站域名綁定限制 不知道.htaccess的朋友們可以看一下百度百科。

  1. 1.登陸域名管理臺 把需要綁定的域名 解析到你的空間;

    2.登陸虛擬主機/空間管理臺 綁定域名到空間;

  2. 3.在本地建個txt文件,復制下面的代碼修改替換你要綁的域名和目錄,并傳到網站主目錄下再改成為.htaccess。

  3. 例如:下面是以 m.youyinxun.com 和 youyinxun.com 為例的.htaccess代碼.

     

    RewriteEngine On

    RewriteBase /

  4. # 綁定m.youyinxun.com 到 m 子目錄

    RewriteCond %{HTTP_HOST} ^m.youyinxun.com$ [NC]

    RewriteCond %{REQUEST_URI} !^/m/

    RewriteRule ^(.*)$ m/$1?Rewrite [L,QSA]

    #可以綁定多個 只需重復上三行代碼并更改一下域名、目錄名 就好了

  5. #綁定 www.youyinxun.com 到 youyinxun子目錄

    RewriteCond %{HTTP_HOST} ^www.youyinxun.com$ [NC]

    RewriteCond %{REQUEST_URI} !^/youyinxun/

    RewriteRule ^(.*)$ youyinxun/$1?Rewrite [L,QSA]

     

  6. 4.如果你以完成上面的步驟  

    你的子域名應該可以訪問了 但你會發現在瀏覽器上訪問 主域名+綁定的域名目錄 也可以訪問,可這并不是我們想要的  接下來我們完成最后一步;

     

    5.在每一個綁定的目錄中 如m目錄中 也增加一個 .htaccess 文件 

  7. .htaccess代碼如下:

     

    RewriteEngine On

    RewriteBase /

    #只許綁定的域名訪問

    RewriteCond %{HTTP_HOST} !^m.youyinxun.com$ [NC]

    RewriteRule (.*) http://m.youyinxun.com/$1 [L,R=301]

    #對綁定目錄下與 同名的目錄的處理

    RewriteCond %{REQUEST_URI} ^/m/ [NC]

    RewriteCond %{QUERY_STRING} !^(.*)?Rewrite

    RewriteRule ^(.*)$ /%{REQUEST_URI}/%{REQUEST_URI}/$1?Rewrite [L,QSA]


標簽:
好看的中文字幕