2011-08-02 63 views

回答

7

我猜你會得到一個無限重定向循環:您重定向到管理員/指標,同樣的代碼片段被再次運行,重定向到管理員/指標循環往復。您可能希望將檢查添加到該代碼段,並且只在不在管理員/索引頁上時才執行重定向。

+0

我碰巧遇到過這種情況,這就是問題所在。 – kevtrout

0

我的解決辦法:

$self = $_SERVER['PHP_SELF']; 
$str2use = strrchr($self, '/'); 
$length = strlen($str2use) -1; 
@$fname = substr($str2use, 1, $length); 

if ($fname != "YOURPHPSCRIPT.php"){ 
    echo "<script>window.location='YOURPHPSCRIPT.php';</script>"; 
    exit; 
} 
0

我只是碰到了這個與博客我管理,並結束了與wp_options設置的URL的問題。我們移動了開發服務器的域,並且在域前綴更改之一進入數據庫時​​,另一個沒有。如果您的網址設置爲http://domain.com,請嘗試將其設置爲http://www.domain.com

只是去顯示它始終有助於開始仔細檢查您的設置,在wp-config.php和db站點設置。

1

你不應該在你的類的__construct()中使用redirect()函數。

相關問題