看板 PHP 關於我們 聯絡資訊
※ 引述《JYHuang (夏天到了,冷不起來了說)》之銘言: : 因為不清楚要去那個版問,就在跟apache比較熟的php版問了 ^^" : 我自己的現在是用no-ip的DDNS來當domain Name : 想把一個網站的某些功能用rewrite功能對應成另一個domain.. : 像是 host.no-ip.org/manager.php?act=... : 對應成 adm.host.no-ip.org/?act= : == .htaccess 設定 == : RewriteEngine On : RewriteCond %{HTTP_HOST} ^host\.no-ip\.org [NC] : RewriteRule ^manager.php(.*) http://adm.host.no-ip.org/$1 [R,L] : ==== : 網址是可以導過去,不過會變成找不到伺服器... : 這是要DDNS那邊支援wildcards才可以嗎? : 另外,如果換了支援wildcards的DDNS : Apache的VirtualHost也要新增一筆設定嗎? 同一件事,可以用不同的方法做到,擇一而為即可 舉敝公司程式為例(當然所有 name 都 re 掉 :P) 以下有兩個進入點 ~/host 外面的主網頁,http://host ~/host/prog/froum 主網頁連的副功能,希望用 http://host/forum 連上 當然如果是我,我的想法很簡單,當初就不會把 source code 寫成這樣 我會寫成 ~/host/forum 多自然呀 XD 但程式的子目錄是先寫好的,而網站的展現會不斷變化 我猜是這個原因.. 方法 1. ln -s ~/host/forum -> /host/prog/forum (因為語法不熟,所以不打正式的) 方法 2. rewrite 轉址,其他同事都用這個 方法 3. virtual host,同事架公司網站用這個 /host 宣告在 ~/host <== 第一個 Name /host/forum 轉址去 /forum /forum 宣告在 ~/host/prog/forum <== 第二個 Name 我想到了 因為他當初替公司申請兩個 Name Service, 所以,要放在同一台電腦用子目錄管可以,要放在兩台電腦減輕 loading 也可以 方法不只一種,但不要同時用.. 這個你有申請 host.no-ip.org/manager.php?act=... 轉到這裏,但這個你要再申請吧? adm.host.no-ip.org/?act= -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.59.179.152 ※ 編輯: HuangJC 來自: 61.59.179.152 (01/28 01:34)