2012-01-23 68 views
0

我有一個WordPress的博客,不希望別人來訪問它。讓我感動的博客,http://myhost.com/wordpress(抱歉隱藏名稱),並把一個index.php文件中http://myhost.com的根文件夾。網站重定向有時就會出現故障

的index.php文件是簡單隨機重定向:

<?php 
$sites = array("http://google.com", "http://youtube.com", "http://facebook.com", "http://twitter.com") 
$len = count($sites); 
$num = rand(0, $len - 1); 
$str = "Location:".$sites[$num]; 
header($str); 
?> 

但有時(通常當網絡很慢),當我訪問HTTP:/myhost.com/wordpress它重定向我的其中之一我設置的網站。當我點擊wordpress中的鏈接時,也會發生這種情況。

我甚至不能確定其是否是瀏覽器的行動或服務器。

+0

你應該有頭它它不是在腳本中的最後一行後退出。 – 2012-01-23 03:11:49

+0

可能會將上述內容壓縮到:header($ sites [array_rand($ sites)]); – 2012-01-23 03:21:14

回答

0

這可能是因爲在404的WordPress的默認操作重定向到你的index.php

如果您有權訪問,則可以在.htaccess文件中對其進行更改。

+0

你能提供更多細節嗎? – onemach

0

因爲你改變你的WordPress文件的目錄,但你不改變數據庫DATAS。您必須在wp-admin(設置>常規部分)上將您的WOrdpress博客URL從http://myhost.com/更改爲http://myhost.com/wordpress

如果您無法登錄到您的管理面板,你必須執行這些SQL查詢: (!不要忘記編輯網站的網址和WordPress表前綴(WP))

UPDATE wp_options SET option_value='http://myhost.com/wordpress' WHERE option_name='siteurl' 
UPDATE wp_options SET option_value='http://myhost.com/wordpress' WHERE option_name='home' 

的WordPress從數據庫獲取家庭網址。你的數據庫指向的主頁網址到http://myhost.com/。當您單擊首頁鏈接它會去家裏URL(http://myhost.com/

+0

我想你誤解了我。我可以登錄到wp,通常一切正常。 – onemach