對話企業(yè)家陶利——做企業(yè)靠 19年前,他是一個程序員,初出茅廬,經(jīng)驗不足,憑借一己之力闖世界;
省市領(lǐng)導蒞臨億恩科技推進電 12月22日上午,由河南省商務(wù)廳,鄭州市商務(wù)局有關(guān)領(lǐng)導蒞臨河南省億
怎樣選擇服務(wù)器托管商?如何 互聯(lián)網(wǎng)開展至今,服務(wù)器方面的受到越來越多人的注重,假如要停止服務(wù)器
目前很多站長使用的室虛擬主機,然而虛擬主機有個缺點就是不能綁定多個域名到目錄,不過很多iis的主機都開啟了Rewrite規(guī)則,那么我們就可以利用httpd.ini文件實現(xiàn)目錄綁定以及偽靜態(tài)。這里只是簡約的介紹一下httpd.ini文件實現(xiàn)虛擬主機域名綁定到目錄,并不能完全講解httpd.ini文件的語法規(guī)則。前提:你使用的iis主機必須要安裝Rewrite組件,具體詳情您可以咨詢您的主機服務(wù)商。
1、是否有httpd.ini
檢查您的網(wǎng)站根目錄是否存在httpd.ini文件,如果有可以跳過這一步,如果不存在,那么您可以新建一個httpd.ini文件。具體步驟:
打開記事本,開始->附件->記事本,或者使用命令行命令:notepad(ps:我打開記事本都是這樣的,比較方便快速)。
2、配置httpd.ini文件
比如說你想要訪問html5.uedsc.com的時候,實際上訪問的地址是根目錄下的html5文件,那么你可以在httpd.ini中加入以下代碼。
[ISAPI_Rewrite]
#規(guī)則只對html5.uedsc.com生效(正則表達式中 \. 表示 . 本身)
RewriteCond Host: html5\.uedsc\.com
# 表示將所有網(wǎng)頁 Rewrite 到子目錄 html5 文件夾中,[I]表示忽略大小寫
RewriteRule ^(.*)$ /html5/$1 [I]
將上述文件保存,命名為httpd.ini,有沒有編碼問題小編為測試,不過最好保存utf-8格式的文檔。
3、上傳httpd.ini文件
將修改后的 httpd.ini上傳到網(wǎng)站根下覆蓋原文件,這樣就可以將綁定在網(wǎng)站上的任何一個域名采用任何特定的Rewirte規(guī)則,實現(xiàn)類似綁定子目錄的功能。理論上說,按照上述操作,我們的虛擬主機空間能綁定多少個域名,就可以建立多少個內(nèi)容不同的網(wǎng)站了。
4、配置文件httpd.ini的代碼編寫說明
Rewrite是一個功能強大的組件開發(fā)平臺,要真正的用好它,可能要花費相當長的時間來學習,對一般朋友不必要,如果使用像Discuz! 論壇等支持偽靜態(tài)的系統(tǒng),而僅僅是需要使用偽靜態(tài)功能,那么可以不必學習太多相關(guān)內(nèi)容,直接復制論壇開發(fā)者提供的配置文件即可,但要注意配置文件必須命名為httpd.ini,這個文件必須放在網(wǎng)站的根目錄下。httpd.ini 修改或者上傳后一般會立即生效,如果長時間不能生效,請登錄主機控制面板將網(wǎng)站停止然后再啟動。
2015/2/4 15:02:41發(fā)表118.113.206.215轉(zhuǎn)載的文章給個出處吧!