-1
我正在爲新主機設置現有網站的鏡像以準備切換主機。http/php:header:位置重定向不會重定向到正確的域
鏡像在新主機上的帳戶的子域上運行。我也有MySQL數據庫的工作。但是,當php代碼嘗試使用header:location進行重定向時,不是將其重定向到新主機的頁面,而是將查看器發送給舊主機。我不能爲我的生活弄清楚這一點,因爲我無法在提到域本身的代碼中找到任何地方。路徑是相對的。
舊主機域。 mysebsite.com
打字在上述載荷index.php.
新的鏡像站點域。 mywebsite.myaccountname.newhost.com
在上面鍵入將帶您到正確的目錄並加載頁面index.php
。
的重定向設置如下:
header("Location: products.php");
而不是去mywebsite.myaccountname.host.com/products.php
在newhost的,它進入mywebsite.products.php
舊主機上。
注意我沒有在新主機mywebsite上命名我的子域名 - 與當前網站的域名相同,但我看不出如何。
感謝您對可能導致此問題的任何建議。
這是太混亂跟隨。 header(「Location:products.php」);'? –
你錯過了這一點。這是一個相對的重定向。 – user1904273