我有一個奇怪的問題,不能輕易解決,真的不知道爲什麼!我有一個文件夾,我放置了一個簡單的PHP重定向代碼:<? Header("HTTP/1.1 301 Moved Permanently"); Header("Location: http://www.mydomain.com"); ?>
php重定向不在某些位置工作
並且這工作正常,但是當我將確切文件複製到另一個不同的文件夾時,重定向不起作用。加載後頁面本身停止!
我用另一個代碼,但仍然沒有工作。
error_reporting(E_ALL | E_WARNING | E_NOTICE);
ini_set('display_errors', TRUE);
flush();
header("Location: http://www.website.com/");
die('should have redirected by now');
P.S>在我放置包含重定向的index.php的文件夾中沒有任何內容。
任何想法?
您的意見都是讚賞。
感謝
解決方案:
我包括在這裏「原問題」的代碼完美的作品,但似乎如果包含在PHP中不能很好地工作與強調(_)
該文件夾的名稱或目錄名稱。當我從目錄名稱中刪除下劃線時,事情再次運行。我希望任何人都認爲這個解決方案有用謝謝
什麼問題是什麼呢?你得到一個空白頁面,或者你得到一些錯誤消息? – 2012-04-09 14:09:43
不,頁面根本不會重定向。當我加載它,它保持不變...加載後,什麼也沒有發生 – 2012-04-09 14:12:14
我的意思是有任何文字在網頁?!如果屏幕上有任何類型的輸出,則無法發送標題。您是否嘗試在第一行添加重定向? – 2012-04-09 14:13:32