Re: [問題] 像wretch 替各個帳戶獨立子網域怎達成?

看板PHP作者 (夏天到了,冷不起來了說)時間15年前 (2009/03/07 16:42), 編輯推噓4(4013)
留言17則, 4人參與, 最新討論串4/4 (看更多)
※ 引述《JYHuang (夏天到了,冷不起來了說)》之銘言: : 借主題問 : 有些網站註冊之後就會有個子網域可用 : 應該不像是用virtualhost : 如果說照c版友說的Step2的ReWrite : 如何讓yourname.com/product/aaa跟yourname.com/product/bbb : 連進去時都執行同一個程式呢?

03/07 15:35,
用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

03/07 17:13, , 1F
03/07 17:13, 1F

03/07 17:14, , 2F

03/07 17:24, , 3F
剛找到apache的mod_vhost_alias,應該就是這種方式
03/07 17:24, 3F


03/07 17:24, , 5F
只是共用架構的方法..還要再研究一下
03/07 17:24, 5F

03/07 20:33, , 6F
你前後問的是不一樣的東西啊 網域 跟 路徑
03/07 20:33, 6F

03/07 20:39, , 7F
樓上+1
03/07 20:39, 7F

03/07 20:57, , 8F
泛解析應該也算是在網域的一環吧?
03/07 20:57, 8F

03/07 21:01, , 9F
因為在Apache下可以用的做法似乎有滿多種的
03/07 21:01, 9F

03/07 23:29, , 10F
網域跟路徑在httpd裡面是不同的部件在處理的
03/07 23:29, 10F

03/07 23:29, , 11F
怎麼可以混在一起講呢 domain name用來指向主機
03/07 23:29, 11F

03/07 23:30, , 12F
然後httpd由此找到他對應的profile或documentroot
03/07 23:30, 12F

03/07 23:31, , 13F
然後rewrite在這裡作redirect或internal redirect
03/07 23:31, 13F

03/07 23:32, , 14F
然後再去找底下路徑對應到的檔案並傳參數給他執行
03/07 23:32, 14F

03/07 23:32, , 15F
路徑跟網域是完全不相干的東西 你要作子網域的話
03/07 23:32, 15F

03/07 23:33, , 16F
還要搭配DNS 設個wildcard A record之類的
03/07 23:33, 16F

03/07 23:33, , 17F
路徑的話 httpd自己看得懂就好了
03/07 23:33, 17F
文章代碼(AID): #19iZEARX (PHP)
討論串 (同標題文章)
文章代碼(AID): #19iZEARX (PHP)