問php根據域名訪問不同跳轉到不同子目錄的方法

2021-03-19 18:37:33 字數 1301 閱讀 3357

1樓:愛狗雞一萬年

如果知識跳轉的話樓下方法就可以了,如果要是伺服器跳轉的話就建一個heaccess檔案,自己去搜,這個不知道你的目錄沒法和你說

2樓:匿名使用者

<?php

//key-value 路由源表

$domain_route = array('a.***'=> 'a/index.html','****a.***' => 'a/index.html', //處理www

'b.***' => 'b/index.html',);//獲取當前訪問域名做為:key

//通過key-value表取出目錄地址

$target_url = $domain_route[$domain];

//能過header跳轉至目錄地址,注意,使用header跳轉需要把此段**放至你程式**的開始處理,執行此****前,不能有任何輸出內容

header("location:");

怎麼實現用一個虛擬主機繫結兩個域名,訪問跳轉不同**?(php動態站)

3樓:匿名使用者

你在虛擬機器上建立不同的**目錄,繫結不同的域名,然後將域名解析到這個虛擬主機的ip即可

4樓:link網路

可以,只需要購買可以繫結多個域名的虛擬主機!

可以做跳轉目錄**!

將下面這段**放入**根目錄命名為:index.php -> 在虛擬主機控制面板中選擇預設首頁->將index.php置頂->繫結域名。即可多個域名共享一個虛擬主機!

<?php

要判斷的域名":

header("location:跳轉路徑");

break;

case "要判斷的域名":

header("location:跳轉路徑");

break;

?>

推薦雲伺服器、或者雙線大容量虛擬主機!

5樓:匿名使用者

你需求的是不同的**都在這個虛擬機器上還是在別的伺服器?

如果是在當前虛擬機器上有多個**:有些虛擬機器可以滿足子站的建立,但會有限制,根據提示建立子站就可以了

如果是跳轉到別的伺服器上就直接在虛擬機器上繫結你的n個域名,php在執行的時候判斷訪問的域名是什麼在跳轉到你想跳轉的網頁就可以了

6樓:融券專題

一個虛擬主機只能放一個**。。

關於域名解析外網IP內網IP無法訪問域名問題!100分

1。內網建立dns解析伺服器後把網頁電腦上得內網ip指定到域名上 這樣你內網就可以通過他得域名訪問網頁了 takemekind正解 修改dzm設定 另,通過hosts檔案也可以實現 這種情況是dns無法bai 解析造成的du,在內網一zhi臺機器上作為服dao務器,安裝 server 2003作業系...

我的域名不能訪問但是用ip地址可以訪問是什麼原因

你的伺服器是 的?有備案嗎?域名的解析生效了沒?你先看看這幾個方面的問題。這些都會有影響的 時代互聯為您解答 ip能訪問但是域名不能訪問什麼原因 因為dns域名解析出了問題。造成這一故障的原因,大都是因為isp服務商的dns伺服器出了問題,或者是進行相關限制設定,當然有時也可能是因為本地dns快取發...

關於php無法用localhost訪問的原因

兄弟 給你apache配置一個域名,把根目錄指到你專案目錄就ok啦!就可以達到你想要的效果了 我是這樣配的 serveradmin admin local.comdocumentroot g htdocs test servername local.test.comerrorlog logs tes...