→ chph :用GET方式傳參數就可以了03/07 15:35
不好意思,應該是我問的不夠明確
以 http://x43.com.tw/ 為例 (雖然它是跑IIS/ASP)
它只要去申請註冊,就能夠有一個子網域的獨立網站
像是 ptt.x43.com.tw (我猜是對應到 x43.com.tw/ptt/ )
因為它底下的子網域網站是可以獨立執行asp,而不是透過參數來判別
像 http://dingwun.x43.com.tw/index.asp
http://dingwun.x43.com.tw/in_team_intro.asp
...等 (每個子網域都是一樣的程式架構)
如果以LAMP的環境來說,這應該不是透過VirtualHost來執行吧?
要用怎樣的機制才能達到類似上面的方法呢?
Ex:
在網站註冊ptt這個帳號後,就能以ptt.host.com連到網站
不管是ptt.host.com還是ptt2.host.com,其架構都是一樣的程式
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.104.154.36
→ JYHuang :剛找到apache的mod_vhost_alias,應該就是這種方式 03/07 17:24
→ JYHuang :只是共用架構的方法..還要再研究一下 03/07 17:24
推 buganini :你前後問的是不一樣的東西啊 網域 跟 路徑 03/07 20:33
推 chph :樓上+1 03/07 20:39
→ JYHuang :泛解析應該也算是在網域的一環吧? 03/07 20:57
→ JYHuang :因為在Apache下可以用的做法似乎有滿多種的 03/07 21:01
推 buganini :網域跟路徑在httpd裡面是不同的部件在處理的 03/07 23:29
→ buganini :怎麼可以混在一起講呢 domain name用來指向主機 03/07 23:29
→ buganini :然後httpd由此找到他對應的profile或documentroot 03/07 23:30
→ buganini :然後rewrite在這裡作redirect或internal redirect 03/07 23:31
→ buganini :然後再去找底下路徑對應到的檔案並傳參數給他執行 03/07 23:32
→ buganini :路徑跟網域是完全不相干的東西 你要作子網域的話 03/07 23:32
→ buganini :還要搭配DNS 設個wildcard A record之類的 03/07 23:33
→ buganini :路徑的話 httpd自己看得懂就好了 03/07 23:33