我需要重定向可能被調用到主頁面的所有子頁面(一些舊鏈接仍在谷歌上),並且頁面不再存在。重定向到主頁的函數php給出了一個無限循環
所以我在PHP中做了一個函數,我在我的index.php頂部調用它,但Firefox和Chrome檢測到一個無限循環。
我不知道它有什麼問題。
這裏是我的功能:
<?php
function homepage() {
if ($_SERVER['REQUEST_URI'] == '/index.php' || $_SERVER['REQUEST_URI'] == '/index.html'
|| $_SERVER['REQUEST_URI'] == '/home.html' || $_SERVER['REQUEST_URI'] == '/default.html') {
header('location:http://www.website.com', true, 301);
}
}
?>
你是怎麼調用這個函數的?就好像你在每次訪問頁面時調用這個函數一樣,chrome會將它檢測爲一個無限循環,因爲它總是遇到,也許並不總是重定向,但總是進入這個循環 – 2014-11-08 13:47:32