2013-11-25 265 views
1

我有一個字的新聞網站,example.com,我就重定向到beta.example.comWordPress站點重定向永久鏈接

我希望我的鏈接顯示爲這是以前顯示爲beta.example.com/link1example.com/link1。我正在獲取帶有<?php echo get_permalink(id); ?>的頁面網址我試圖更改網站地址和網站網址,但它不起作用。我也嘗試過定製永久鏈接,但它不起作用。

這是我的第一個WordPress站點我可能做錯了什麼,但我想不出什麼錯誤。

+1

不清楚真正的問題是什麼。當我從這裏的一個URL結構移動到另一個時,我有一個關於如何處理重定向的文章。但不清楚這是否是你的問題。 http://webmasters.stackexchange.com/questions/55387/moving-a-wordpress-site-to-a-new-domain-need-help-with-an-apache-htaccess-url/55396#55396 – JakeGould

+0

我的問題是當我重定向網站的主頁顯示正常,但是當我點擊主頁上的鏈接時,網址再次變爲beta.example.com/link。我需要我的鏈接顯示在基礎域linke example.com/link – Sami

+1

我想你已經轉移了頁面,文章中的所有鏈接都是錯誤的嗎? 始終通過導入/導出插件轉移博客... – helle

回答

2

的WordPress還可以存儲網址,在數據庫中,在不同的地點。您可以在大多數情況下手動編輯數據庫,但有些存儲在序列化對象中,無法手動編輯(輕鬆),因此您可以使用查找和替換工具,如http://interconnectit.com/products/search-and-replace-for-wordpress-databases/

請仔細閱讀使用該工具的說明,請事先進行備份,並在完成後從服務器中刪除腳本。

+1

我可以確認何時移動我的WordPress網站,總是必須手動編輯數據庫中的網站URL。從未觸摸過配置文件。 – Jakub

+0

我剛剛更改了網站網址。它的工作原理。現在問題是未來的一步。我無法定製永久鏈接。 :)我不需要骯髒的URL像mysite /?page_id = 123 – Sami

+0

你應該能夠告訴WordPress重新創建你的.htaccess文件,這將解決這個問題。確保WordPress對.htaccess也有寫入權限。 –

1

檢查.htaccess文件在你的根目錄可以重定向你的鏈接的任何條目beta.yoursite.com

0

的WordPress存儲了信息在:

example.com/wp- admin/options-general.php

WordPress的好處在於即使前端鏈接看起來不對,管理區域也應該起作用。如果不是的話,那麼有些事情真的很糟糕。但是像這樣的問題在WordPress遷移中相當常見。

這麼說,我更喜歡硬編碼在wp-config.php文件,安裝配置信息。您可以將新的URL基本路徑添加到您的wp-config.php文件像這樣:

define('WP_SITEURL', 'http://example.com'); 
define('WP_HOME', 'http://example.com'); 
define('WP_CONTENT_URL', 'http://example.com/wp-content'); 

我把那些靠近文件正上方的數據庫設置的頂部。我發現這樣做可以更輕鬆地將網站從一個網址遷移到另一個網址。