將域名指向子目錄

將域名指向網站子目錄,這樣可以突破空間的限制
首先將域名綁定域名到網站
這裏寫圖片描述

接下來就是編寫.htaccess將域名指向子目錄

<IfModule mod_rewrite.c>
#打開重寫引擎
RewriteEngine on 
RewriteBase /
#更改www.scausy.cn爲你的主域名地址
RewriteCond %{HTTP_HOST} ^(www.)?scausy.cn$ [NC]
# 更改主域名要指向的子目錄
RewriteCond %{REQUEST_URI} !^/scausy/
#不要更改這兩行
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
# 更改主域名要指向的子目錄
RewriteRule ^(.*)$ scausy/$1
#更改www.scausy.cn爲你的主域名地址
RewriteCond %{HTTP_HOST} ^(www\.)?scausy.cn$ [NC]
#更改index.php爲你的網站首頁文件
RewriteRule ^(/)?$ scausy/index.php [L]
</IfModule>

將.htaccess 文件上傳到網站根目錄

語句解釋

[NC]忽略大小寫
%{HTTP_HOST}表示當前訪問的網址,只是指前綴部分
%{REQUEST_URI}表示訪問的相對地址,就是相對根目錄的地址
‘-d’(目錄)
將TestString視爲一個路徑名並測試它是否爲一個存在的目錄。
‘-f’(常規文件)
將TestString視爲一個路徑名並測試它是否爲一個存在的常規文件。
^(www.)?scausy.cn$ 等爲正則表達式內容,具體可以查看相關文檔這裏不做解釋

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章