網(wǎng)站配置中虛機主機如何實現(xiàn)綁定域名到子目錄訪問htaccess與web.config解決方案
網(wǎng)站配置中虛機主機如何實現(xiàn)綁定域名到子目錄訪問hacce與web.cofig解決方案實現(xiàn)目的是分別將多個域名綁定在指定目錄下,并且不顯示目錄名,雖然訪問的是子目錄,但是在網(wǎng)址......
以下是【智者】分享的內(nèi)容全文:
以下是【智者】分享的內(nèi)容全文:
網(wǎng)站配置中虛機主機如何實現(xiàn)綁定域名到子目錄訪問htaccess與web.config解決方案
實現(xiàn)目的是 分別將多個域名綁定在指定目錄下,并且不顯示目錄名,雖然訪問的是子目錄,但是在網(wǎng)址卻不顯示子目錄的名稱。
對于apache 我們可以直接使用偽靜態(tài)規(guī)則實現(xiàn),三條語句就可以。
RewriteCond %{HTTP_HOST} ^(www\.)?jincong\.net$ [NC]
RewriteCond %{REQUEST_URI} !^/jc/
RewriteRule ^(.*)$ jc/$1?Rewrite [L,QSA]
這樣就可以實現(xiàn) 訪問域名時直接訪問設(shè)置好的子目錄,只要虛擬主機支持偽靜態(tài),語句放置在 .htaccess文件中即可。
對于iis服務(wù)器,我們也可以設(shè)置ISAPI_Rewrite偽靜態(tài)組件 把上訴語句放置在http.ini文件里
但是有一些服務(wù)器不支持自己設(shè)置ISAPI_Rewrite,這時候怎么辦呢?
我們可以在虛擬主機主目錄下放置web.config配置文件實現(xiàn)使用域名訪問子目錄,一個虛擬主機綁定多個不同的網(wǎng)站。
代碼如下:
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<rewrite>
<rules>
<rule name="Web2 Rewrite" stopProcessing="true">
<match url="^(.*)" ></match>
<conditions>
<add input="{HTTP_HOST}" pattern="^aa\.bb\.com$" ></add>
<add input="{REQUEST_URI}" pattern="^/aa/" negate="true" ></add>
</conditions>
<action type="Rewrite" url="/aa/{R:1}" ></action>
</rule>
</rules>
</rewrite>
</system.webServer>
</configuration>這樣我么就可以實現(xiàn)使用域名 aa.bb.com 訪問虛擬主機上的aa目錄。
兩種文件我已經(jīng)打包上傳了,根據(jù)提示設(shè)置就可以完美運行!
金聰線報提示:[ 網(wǎng)站配置中虛機主機如何實現(xiàn)綁定域名到子目錄訪問htaccess與web.config解決方案 ] 僅為會員分享交流,僅供學習、參考使用,請勿用于其他用途,如果想商業(yè)使用或者代理,請自行聯(lián)系版權(quán)方獲取授權(quán)。任何未獲取授權(quán)的商業(yè)使用與本站無關(guān),請自行承擔相應責任。
本站不存儲任何資源文件,敬請周知!
本網(wǎng)站采用 BY-NC-SA 協(xié)議進行授權(quán) 轉(zhuǎn)載請注明原文鏈接:網(wǎng)站配置中虛機主機如何實現(xiàn)綁定域名到子目錄訪問htaccess與web.config解決方案
本站不存儲任何資源文件,敬請周知!
此資源僅供個人學習、研究使用,禁止非法轉(zhuǎn)播或商業(yè)用途,請在獲取后24小時內(nèi)刪除,如果你覺得滿意,請尋求購買正版或獲取授權(quán)!
免責申明:本站僅提供學習的平臺,所有資料均來自于網(wǎng)絡(luò)分享線索,版權(quán)歸原創(chuàng)者所有!本站不提供任何保證,并不承擔任何法律責任,如果對您的版權(quán)或者利益造成損害,請?zhí)峁┫鄳馁Y質(zhì)證明,我們將于3個工作日內(nèi)予以處理。版權(quán)申訴相關(guān)說明本網(wǎng)站采用 BY-NC-SA 協(xié)議進行授權(quán) 轉(zhuǎn)載請注明原文鏈接:網(wǎng)站配置中虛機主機如何實現(xiàn)綁定域名到子目錄訪問htaccess與web.config解決方案

侵權(quán)舉報/版權(quán)申訴



