普通做站者通常買的都是一般的空間,現在空間商又不讓綁定多個域名,下面我要做幾個站,下面我來網上找到利用.htaccess實現二級域名綁定子目錄的方法,這個比較適用給大家分享一下。
首先,你空間必須綁定你指定的二級域名比如:www.49028c.com或者down.Vevb.com。當然域名也要做好解析工作。
剩下的就是配置.htaccess文件了,代碼如下:
- RewriteEngine on
- RewriteCond %{HTTP_HOST} ^www.49028c.com$
- RewriteCond %{REQUEST_FILENAME} !-f
- RewriteCond %{REQUEST_FILENAME} !-d
- RewriteBase /
- RewriteRule . /index.php [L]
- RewriteCond %{HTTP_HOST} ^down.Vevb.com$ #服務器名
- RewriteCond %{REQUEST_URI} !^/down/ #需要綁定的2級目錄
- RewriteCond %{REQUEST_FILENAME} !-f #排除請求的參數不是文件
- RewriteCond %{REQUEST_FILENAME} !-d #排除請求的參數不是目錄
- RewriteRule ^(.*)$ /down/$1 #轉發規則
- #這個目的是用來直接跳轉的
- RewriteCond %{HTTP_HOST} ^down.Vevb.com$
- RewriteRule ^(/)?index.php$ down/index.php [L]
這樣down.Vevb.com就可以直接跳轉到二級目錄下的down/目錄下,需要提醒的是,加上了中文注釋就會報錯,暫時不知道原因.
httpd.conf 方式實現綁定:httpd.conf 是Apache服務器的配置文件,利用這個文件可以對Apache做各種運行配置,配置方式很簡單,在httpd.conf文件末尾處添加以下內容,然后重啟Apache即可。
- <VirtualHost m.witmax.cn:80>
- ServerAdmin tempgame@hotmail.com
- DocumentRoot D:/wwwroot/subdir
- ServerName www.49028c.com
- ErrorLog logs/m-error_log.txt
- CustomLog logs/m_log.txt common
- </VirtualHost>
新聞熱點
疑難解答