2017-03-01 28 views
0

我是非常新的WordPress的,但有一個任務來檢索WP驅動的網站。我的WordPress的網站重定向到http://0.0.0.0/postname

起初我在本地主機上工作,並設法解決它 - 唯一沒有工作的是自定義永久鏈接(設置爲'postname')。如果永久鏈接設置爲「默認」,該網站只能在本地運行良好。

無論如何,我決定把網站在服務器上測試。我只設法查看主要網站 - 只有當固定鏈接被設置回 'postname'時。所有其他網站重定向到http://0.0.0.0/postname並給我'ERR_ADDRESS_INVALID'...但是當我手動輸入例如http://mysite/?page_id=1它看起來就好了......它讓我感到非常困惑。

WP-admin正常。

我的.htaccess文件是標準:

`<IfModule mod_rewrite.c> 
RewriteEngine On 
RewriteBase/
RewriteRule ^index\.php$ - [L] 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule . /index.php [L] 
</IfModule>` 

你有什麼建議嗎?

+1

我認爲這是您的siteURL的問題。你可以查看https://codex.wordpress.org/Changing_The_Site_URL,看看它是否能解決你的問題 –

回答

0

在「wp_options」表中有兩個選項需要更改。 「家」和「網站」必須設置爲您的新域名:

我連着一個image澄清

+0

感謝您的回答,但我已經做到了 – agat

0

首先,只要確保你的服務器檢查this answer啓用了mod_rewrite!

而重定向到這個http://0.0.0.0/postname的解決方案是更新數據庫的網站url和home url,有兩種方法。

  1. 如果您有權訪問phpmyadmin,則可以轉到「wp_options」表並使用新域名更新「siteurl」和「home」。
  2. 通過wp-config.php在項目的根目錄下更新它。 和define('WP_HOME', 'http://your.domain');
+0

嘿,謝謝你的回答。我要求我的管理員檢查並啓用了Mod_rewrite。我也已經完成了你提到的另外兩個步驟。兩者都不能幫助:( – agat

相關問題