我有一個頁面已被一個不同名稱的新頁面替換,有沒有一種方法來重定向此頁面,同時保持URL中傳遞的_GET變量。PHP:301重定向頁面,同時保持GET變量
我現在所擁有的:
old-page.php
header('Location: http://www.example.com/new-page.php', true, '301');
當用戶瀏覽到像old-page.php?var=1
一個網址就被帶到new-page.php
,我怎樣才能得到它重定向到new-page.php?var=1
?查詢字符串可以是幾個不同的東西,所以我想要一個解決方案,可以工作與任何組合的變量。
這個工作在現實世界中,但它仍然違反了規範,爲給定的資源是無效的 - 它缺少的方案和主機。 – Shi
我對PHP並不擅長,所以如果你可以給我一個資源來解釋你剛纔所說的話會很感激。 – Marty
這不是一個PHP問題,但與HTTP有關,請參閱[RFC 2616](http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.30)。 – Shi