二級域名繫結二級目錄的兩種方法
阿新 • • 發佈:2019-02-05
一、利用接入商的域名解析服務
將二級目錄解析到二級域名去(如:將www.cbblog.cn/WordPress/解析到www.cbblog.cn),該方法操作可見下圖。
記錄型別選擇顯性URL或隱性URL,主機記錄填你想的二級域名,記錄值填寫www.cbblog.cn/WordPress/即可
二、使用Apache的mod_rewrite功能
開啟mod_rewrite功能
STEP1:開啟Apache安裝目錄/etc/httpd/conf下的httpd.conf檔案
STEP2:找到 Load Module rewrite_module
modules/mod_rewrite.so 這一行,若其前面有“#” ,則將其去掉
STEP3:在httpd.conf檔案中查詢 AllowOverride
None,將其改為 AllowOverride
All
至此就開啟了mod_rewrite功能,下面講解如何繫結二級域名
STEP4:在httpd.conf檔案末尾新增如下程式碼
STEP5:在/etc/httpd/conf/目錄下新建一個 vhost.map 檔案進行二級域名配置,配置程式碼如下:RewriteEngine on RewriteMap lowercase int:tolower RewriteMap vhost txt:/etc/httpd/conf/vhost.map RewriteCond ${lowercase:%{SERVER_NAME}} ^(.+)$ RewriteCond ${vhost:%1} ^(/.*)$ RewriteRule ^/(.*)$ %1/$1
xxx.cbblog.cn(空格)/專案目錄的形式繫結,其中xxx為任意字母組合包括www
例如:
www.cbblog.cn /var/www/html/wordpress
STEP6:重啟Apache(centos下操作為service
httpd restart),至此二級域名繫結二級目錄就設定好了。
注意:記得備份httpd.conf檔案
最終效果
更多問題歡迎訪問我的部落格