古詩詞大全網 - 成語經典 - win2003+apache配置不同目錄的二級域名怎麽弄啊

win2003+apache配置不同目錄的二級域名怎麽弄啊

windows 下 apache的二級域名的相關配置,目標是,不同的子域名可以訪問不同目錄下的網站:

頂級域名?=> / ;www.頂級域名=> / ;news.頂級域名 => /news;

1、? 開啟apache的mod_rewrite功能(肯定是要讓它支持重寫的)在?訪問根目錄

RewriteCond?%{HTTP_HOST}?^www.頂級域名$

RewriteCond?%{REQUEST_URI}?!^/

RewriteCond?%{REQUEST_FILENAME}?!-f

RewriteCond?%{REQUEST_FILENAME}?!-d

RewriteRule?^(.*)$?/$1

RewriteCond?%{HTTP_HOST}?^www.頂級域名$

RewriteRule?^(/)?$?/index.php?[L]

#讓news.jobs.com?訪問news目錄

RewriteCond?%{HTTP_HOST}?^news.頂級域名$

RewriteCond?%{REQUEST_URI}?!^/news/

RewriteCond?%{REQUEST_FILENAME}?!-f

RewriteCond?%{REQUEST_FILENAME}?!-d

RewriteRule?^(.*)$?/news/$1

RewriteCond?%{HTTP_HOST}?^news.頂級域名$

RewriteRule?^(/)?$?news/index.php?[L]

壹切完成之後 妳就可以試試 www.頂級域名?頂級域名 ?news.頂級域名 等訪問了 就看到妳想要的結果了 ?,如果需要其它二級域名訪問的話 按照如上的方法要重復 2 、4 步就可以了,不需要在重啟apache了 ,在壹切設置好測試之後用於產品中。