利用htaccess重寫功能實現批量二級域名綁定

RewriteCond 至關於程序語言中if語中,當符合規則的時候,則執行緊跟在後面的RewriteRule語句。shell

當多條RewriteCond同時出現時,則須要知足全部的條件纔會執行後面的RewriteRule。dom

實現批量二級域名的htaccess規則是:code

RewriteEngine On
RewriteCond %{HTTP_HOST} ^(.*)\.domain\.com$
RewriteCond %1 !www
RewriteCond %{REQUEST_URI} !^/(.*)/
RewriteRule ^(.*)$ /%1/$1 [L]

以上代碼的主要功能是將二級域名重寫至相同名稱的目錄下面域名

第二行:當域名爲*.domain.com,如x.domain.com、xxxx.domain.com都符合這條規則it

第三行:若是二級域名名稱不是www,則執行下面的語句class

第四行:URI中不包含與二級域名名稱相同的字符程序

第五行:當知足以上條件的時候,則將二級域名重寫至目錄名稱相同的路徑裏。語言

相關文章
相關標籤/搜索