.htaccess文件:子目錄綁定二級(jí)域名_Web服務(wù)器教程
使用LINUX共享主機(jī),控制面版是CPANEL的朋友都知道,他默認(rèn)綁定主域名的根目錄為public_html
所以如果想要放域名yourdomain.com能直接訪問,勢(shì)必需要把所有文件全直接放進(jìn)public_html下。這時(shí)候如果你想再建個(gè)子站,bbs.yourdomain.com,這時(shí)BBS目錄就和其他php文件或主站的文件夾混在一起,很不利于管理。
一般LINUX主機(jī)都支持.htaccess文件,所以我們可以通過.htaccess文件來(lái)實(shí)現(xiàn)轉(zhuǎn)向
以下以blog目錄和blog.shuxiong.net域名為例講解一下
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
# 開啟功能 RewriteEngine on # 你要綁定的二級(jí)域名 RewriteCond %{HTTP_HOST} ^(blog.)?shuxiong.net$ # 把那個(gè)子目錄指向要綁定的二級(jí)域名 # 這里以子目錄blog目錄為例 RewriteCond %{REQUEST_URI} !^/blog/ RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ /cms/$1 #這里改成要綁定的二級(jí)域名和要綁定的子目錄 RewriteCond %{HTTP_HOST} ^(blog.)?shuxiong.net$ RewriteRule ^(/)?$ blog/index.php [L] |
把以上代碼保存成.htaccess文件,然后以ASCII方式上傳到根目錄(如:public_html目錄)
WINDOWS不可以重命名為.htaccess的,這時(shí)候先命名為abc.htaccess,上傳到服務(wù)器后,用FTP工具重命名為.htaccess就可以了。
以上.htaccess內(nèi)容就是把子目錄blog指向二級(jí)域名blog.shuxiong.net
比如blog.shuxiong.net,訪問時(shí)就直接轉(zhuǎn)到了blog目錄
補(bǔ)充:必須先將二級(jí)域名綁定到主機(jī)根目錄(如:綁定到www.abc.com所在目錄)
相關(guān)Web服務(wù)器教程:
- 推薦!各類建站程序偽靜態(tài)規(guī)則代碼
- 詳細(xì)的DedeCMS(織夢(mèng))目錄權(quán)限安全設(shè)置教程
- iis安全設(shè)置全方位教程
- 巧妙出招致勝服務(wù)器管理
- Win Server 2003個(gè)人網(wǎng)絡(luò)服務(wù)器安全攻略
- Windows 2003校園Web服務(wù)器常見問題
- 清除IIS配置文件后門隱患
- Web服務(wù)器和應(yīng)用程序服務(wù)器有什么區(qū)別
- 虛擬主機(jī)下asp.net 2.0的導(dǎo)航控件treeview,menu等出錯(cuò)
- IIS6.0服務(wù)器架站無(wú)法訪問解決方案總結(jié)
- 圖解支持多語(yǔ)言環(huán)境的IIS服務(wù)器配置
- IIS服務(wù)器排錯(cuò)指南及錯(cuò)誤代碼大全
- 相關(guān)鏈接:
- 教程說(shuō)明:
Web服務(wù)器教程-.htaccess文件:子目錄綁定二級(jí)域名。