2013-08-22 33 views
0

我有一個Wordpress安裝在www.website.com和一個測試網站www.website.com/test。WordPress的鏈接/網站標題將不起作用

標準網站工作正常,但我的測試網站上的鏈接很奇怪。我使用post標題作爲永久鏈接(www.website.com/test/example-post),當我點擊它們時鏈接看起來是正確的,但是它們會將我發送到標準站點(在根文件夾中)。所以如果我在那裏有一個相同標題的頁面,我會在那裏結束。如果標準網站沒有該頁面標題,我會在那裏獲得404。

此外,網站標題不起作用,只有發佈標題(例如,瀏覽器標題將是_ _:博客條目名稱)。

我試着將htaccess更改爲測試網站的文件夾名稱(/ test),但是搞砸了標準網站(鏈接把我帶到了測試網站,這個網站還沒有打開)。

任何想法?

+0

這個問題似乎是脫離主題,因爲它屬於http://wordpress.stackexchange.com。 –

+0

我是新來的網站,所以我不知道。我也在那裏發佈了我的問題,希望如果在這裏不允許的話,mod將刪除這個問題。 –

+1

此問題似乎是偏離主題,因爲它屬於wordpress.stackexchange.com – JochenJung

回答

0

這裏是如何解決你的永久鏈接結構。

  1. 從您的活動網站下載WP數據庫的副本,請轉到:tools > export
  2. 在文本編輯器中打開文件。找到您當前網站網址的所有實例,並將其替換爲您的測試網站網址。 只有URL,而不是頁面來自:www.website.comwww.website.com/test. 也查看WP admin的相關頁面。您可能需要做一些試驗和錯誤,直到您能夠完全更改網站網址的所有實例。
  3. 保存並上傳到您的測試服務器,你應該很好。

這適用於任何一種方式。將WP表格Development改爲Production或將Production改爲Development

專業提示:你也可以用位SQL替換。

UPDATE wp_options SET option_value = replace(option_value, 'http://www.oldsiteurl.com', 'http://www.newsiteurl.com') WHERE option_name = 'home' OR option_name = 'siteurl'; 
0

我想你在測試站點的其他地方使用你的主站點的根URl。

它可能在菜單鏈接或你給的靜態URL。

您可以在數據庫中將「www.website.com」替換爲「www.website.com/test」和「www.website.com/」替換爲「www.website.com/test/」 。 在更換數據庫中的任何內容之前,您應該備份數據庫。

或者

簡單測試一下的WordPress地址(URL)網站地址(URL)應該就在自己的領域。 它可以從WordPress的管理部分中的常規設置訪問。