本篇內(nèi)容主要講解“Nginx怎么批量添加二級(jí)子域名”,感興趣的朋友不妨來(lái)看看。本文介紹的方法操作簡(jiǎn)單快捷,實(shí)用性強(qiáng)。下面就讓小編來(lái)帶大家學(xué)習(xí)“Nginx怎么批量添加二級(jí)子域名”吧!
創(chuàng)新互聯(lián)公司是一家專注于成都網(wǎng)站建設(shè)、成都做網(wǎng)站與策劃設(shè)計(jì),丹棱網(wǎng)站建設(shè)哪家好?創(chuàng)新互聯(lián)公司做網(wǎng)站,專注于網(wǎng)站建設(shè)十載,網(wǎng)設(shè)計(jì)領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:丹棱等地區(qū)。丹棱做網(wǎng)站價(jià)格咨詢:13518219792
復(fù)制代碼 代碼如下:
if ( $host ~* (.*)\.(.*)\.(.*)) {
set $subdomain $1;
}
location / {
root html/$subdomain;
index index.html index.php;
}
上面的 "~*" 表示不區(qū)分大小寫(xiě),然后就是匹配任何 "xxx.xxx.xxx" 類型的網(wǎng)址,最后就悲劇了,不僅匹配了 "www.yourdomian.com" 甚至連 "我艸.$!@.com" 這類網(wǎng)址也匹配了。
嗯,沒(méi)錯(cuò)!這是一個(gè)正則問(wèn)題。建議先閱讀 《》、《nginx location 指令基礎(chǔ)》,然后往下看...
完美解決方案
復(fù)制代碼 代碼如下:
if ( $host ~* (\b(?!www\b)\w+)\.\w+\.\w+ ) {
set $subdomain /$1;
}
location / {
root /home/wangyan/public_html$subdomain;
index index.html index.php;
}
效果,下圖可以看到,已經(jīng)實(shí)現(xiàn)了,不匹配 "www" 但可以匹配包含 "www" 的子域名。
使用方法,請(qǐng)將上面代碼復(fù)制到 server {} 標(biāo)簽中,然后重啟nginx即可。
到此,相信大家對(duì)“Nginx怎么批量添加二級(jí)子域名”有了更深的了解,不妨來(lái)實(shí)際操作一番吧!這里是創(chuàng)新互聯(lián)網(wǎng)站,更多相關(guān)內(nèi)容可以進(jìn)入相關(guān)頻道進(jìn)行查詢,關(guān)注我們,繼續(xù)學(xué)習(xí)!
本文標(biāo)題:Nginx怎么批量添加二級(jí)子域名
網(wǎng)頁(yè)URL:http://jinyejixie.com/article32/johipc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供小程序開(kāi)發(fā)、網(wǎng)站策劃、網(wǎng)站導(dǎo)航、網(wǎng)站建設(shè)、網(wǎng)站內(nèi)鏈、網(wǎng)站設(shè)計(jì)公司
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)