新聞中心
使用.htaccess實現(xiàn)二級域名站點綁定主域名站點訪問的方法
作者 / 無憂主機 時間 2016-03-29 17:41:20
現(xiàn)在市場上的虛擬主機很多都限制了客戶的自由操作,比如二級域名站點只能使用頂級域名下的二級域名,而不能隨意綁定其他域名。造成這樣有很多原因,使用獨立ip虛擬主機的朋友大都遇到過這樣的情況,我建立一個二級目錄站點,訪問路徑是7tehui.com/ec,但這樣非常不好看,這個時候我希望用其他主域名(比如vayxgaskx.com)能訪問7tehui.com/ec,很簡單的方法是做一個301跳轉(zhuǎn),方法如下: 在根目錄下建立一個.htaccess文件,寫入跳轉(zhuǎn)規(guī)則:
RewriteEngine On RewriteBase / RewriteCond %{HTTP_HOST} ^7tehui.com/ec$ [NC] RewriteRule ^(.*)$ http://www.vayxgaskx.com/$1 [L,R=301]但這樣有一個問題就是跳轉(zhuǎn)后用戶看到的鏈接還是7ehui.com/ec 那怎么樣才能只顯示主域名(www.vayxgaskx.com)呢? 具體方法如下:
RewriteEngine On RewriteBase / #要綁定的域名vayxgaskx.com RewriteCond %{HTTP_HOST} ^(www.)?vayxgaskx.com$ #指向要綁定的子目錄 RewriteCond %{REQUEST_URI} !^/ec/ RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ /ec/$1 #這里改成要綁定的域名和要綁定的子目錄 RewriteCond %{HTTP_HOST} ^(www.)?vayxgaskx.com$ RewriteRule ^(/)?$ ec/index.php [L]最后把以上代碼保存成.htaccess文件,然后以ASCII方式上傳到根目錄(如:public_html目錄) 但有個朋友們用的是window系統(tǒng)的主機要怎么弄呢? 因為window主機不支持直接命名為.htaccess.這個時候我們就需要用到ftp工具,將規(guī)則先寫入名為abc.htaccess的文件,上傳到空間,在使用重命名,這樣就ok了。 補充:必須先將vayxgaskx.com綁定到空間上。 無憂主機相關文章推薦閱讀: .HTACCESS規(guī)則實現(xiàn)禁止模板文件被訪問防止模版文件被盜 LINUX環(huán)境下通過操作.HTACCESS來禁止IP訪問詳解 如何利用.HTACCESS規(guī)則解決新建目錄訪問無效
本文地址:http://www.gle-technology.com/others/21972.html