在我最近給《商業**開放服務平台》專案中,我需要給自動生成的**設定乙個二級網域名稱,在linux下配法比較簡單,由於開發環境是windows,所以折騰了蠻久查了點資料才配起來了,在自己的部落格中記錄一下,我是這麼做的:
您的網域名稱伺服器提供商必須支援泛網域名稱解析
配置http-vhosts.conf,如下:
documentroot "全路徑"
servername faqee.com
serveralias *.faqee.com
rewritelog c:/rewrite.log
rewriteloglevel 0
rewriteengine on
rewritemap lowercase int:tolower
rewritemap vhost txt:c:/vhost.map
rewritecond $|none} ^(.+)$
rewritecond $ ^(c:/.*)$
rewriterule ^/(.*)$ %1/$1 [e=vhost:$}]
errordocument 404
errordocument 400
errordocument 500
errordocument 503
開啟apache的rewrite開關(去掉so注釋)
好了,試一下吧,現在一旦輸入則就會documentroot為全路徑下的a目錄,簡單吧!呵呵
注:我使用的apache 2.2.8版本上測試通過
Apache二級網域名稱實現
apache二級網域名稱實現 首先,你的擁有乙個有泛網域名稱解析的頂級網域名稱,例如 domain.com 其次,在 httpd.conf 中開啟 mod rewrite 之後,在 httpd.conf 的最後,新增以下內容 rewriteengine on rewritemap lowercase...
Apache二級網域名稱實現
apache二級網域名稱實現 首先,你的擁有乙個有泛網域名稱解析的頂級網域名稱,例如 domain.com 其次,在 httpd.conf 中開啟 mod rewrite 之後,在 httpd.conf 的最後,新增以下內容 rewriteengine on rewritemap lowercase...
apache實現動態二級網域名稱
apache實現動態子網域名稱,abc.zblog.com,則訪問 data www default zblog abc 1.查詢httpd.conf所在的位置 2.修改httpd.conf 取消注釋這行 loadmodule rewrite module modules mod rewrite.s...