如何修改、更換WordPress網址?

如果有一天,你心血來潮想幫WordPress網站換個網址,但是偏偏不知道怎麼亂搞的,亂換了之後就整個網站掛掉,這時候很多人會把WordPress檔案重傳,似乎以為是檔案問題,但事實並非如此,如果要換WordPress的網站網址,那麼首先就是要讓網址真正對應到,然後再到後台或是資料庫中修改一下就完成換網址動作囉!

換網址可以說是個大工程也可以算是個小工程,從大工程面來說,當一個網站換了網址,很多東西都需要重新來過,像是PR或是SEO等等。不過本篇文章並不是要談論關於換網址之後的一些事情,而是從換網址只是個小工程面來教大家WordPress網站該如何更換網址?更換網址的首要動作,你一定要擁有新的網址而且那個網址一定是屬於你自己、自己有操控權或是有辦法把網址對應到你的空間上。千萬不要隨隨便便想個新網址,然後就動手把原本網址改掉…Orz。

當你擁有一個新的網址後,要換網址前一定要先把新網址對應到你自己的空間,換句話說那個新網址可以連到你想換網址的那個網站上。這樣就表示網址對應成功了!接著就是進行網站系統部分的修改囉!WordPress部落格這套系統和其它程式相比(例如:Discuz)比較不一樣,因為WordPress系統本身有網址強制的功能,換句話說你不能一個網站同時使用好幾個網址都可以連,因為有強制性,換句話說當你修改錯誤後,那麼也會因為強制性的問題,造成網站發生異常、登不進去後台、網誌的CSS被脫光光或者是出現無窮迴圈的導向。

從WordPress後台換網址

當網址對應到更換網址的網站後,這時請登入你要換網址的WordPress後台,進入後請找到左方的【設定】→【一般】,進入後你會看到兩個網址欄位,這時可以把那兩個欄位改成新的網址,然後按一下畫面下方的﹝儲存變更﹞,這樣就完成囉!

WordPress換網址教學

從MySQL更換網址

通常改網址前若你有先把網址對應到要更換網址的WordPress部落格,那麼使用前面說的「從WordPress後台換網址」,更改完成後網站應該就順利可運作。但是如果你從WordPress後台換網址時發生填錯或是任何問題導致網站後台進不去,這時候你只能從MySQL中修改資料進行修正了。其實從MySQL改和從WordPress後台改都是改同一個資料表的東西,只因為我們若是修改錯誤進不了WordPress後台,那我們只能從資料庫裡面動手拯救了。

第1步 在此我們以cPanel後台為例子,先進到您的主機後台,找到phpMyAdmin並點擊進入。

WordPress換網址教學

第2步 進入後請點擊左方的「wp_options」,然後再點擊上方的【瀏覽】,然後在「option_name」欄位中找到「siteurl」然後點擊左方的「筆」圖案。

WordPress換網址教學

第3步 進入後請把原本網址代換成你要修改的網址並且點擊右下方的﹝執行﹞。

WordPress換網址教學

第4步 接著就會看到畫面上顯示「影響列數:1」這就是修改完成囉!

WordPress換網址教學

第5步 請再次點擊左方「wp_options」,然後點擊上方【瀏覽】,接著請找到最下方的﹝>﹞點擊,切換到下一頁。

WordPress換網址教學

第6步 在「option_name」欄位中找到「home」並點擊左方「筆」圖案。

WordPress換網址教學

第7步 進入後請把原本網址代換成你要修改的網址並且點擊右下方的﹝執行﹞。

WordPress換網址教學

第8步 接著就會看到畫面上顯示「影響列數:1」這就是修改完成囉!

WordPress換網址教學

基本上改網址我都是使用以上這兩種方法,那有沒有其它方式呢?答案是有的,有一種方式是修改wp-config.php檔案,加入兩串語法就可以修改資料庫那兩個欄位。不過我個人還是習慣使用修改資料庫,因為自己可以檢查過一次會比較安心。如果你對其它方式有興趣,可以看看官方這篇文章,裡面有講很多種方法可以幫你改網址,不過做任何事情之前記得先做好備份唷!



  • http://jo2.org 十年灯

    非常好,問題解決了。謝謝

  • http://www.123.com/ 小霍

    我更改WP的網址例如…
    我一開始建立是用www.123.com進入安裝WP,所以安裝後自然變成www.123.com
    之後 www.123.com 我將它更改成 123.com 就不能進入了!!!

    但是我另一個域名 www.456.com
    在建立WP的時候,用 456.com 去安裝WP,安裝完畢後他當然顯示 456.com
    然後我將 456.com 改成 www.456.com 的時候,他是可以正常進入的!

    也就是說 如果一開始在前面加上 www. 去安裝WP 之後要把前面的 www. 去掉,就會無法進到網頁….
    我看了 網路上改SQL的方法也沒有解答

  • http://www.daniel199904.site90.net/ daniel199904

    如果我換網址之後
    有沒有啥外掛是可以讓其他人要瀏覽
    連到舊的網址
    但是可以自動把它導向到新網址的外掛
    拜託

  • http://vivikao.com/ 貓小V

    今天剛申請域名,就不小心將Wordpress網址改掉造成錯誤^^
    還好有找到版主寫的這篇文章,總算恢復正常了(使用MySQL)

    但是有個小小問題
    我申請域名
    vivikao.com 轉入http://vivikao.webuda.com是有轉向成功
    但是上方網址列原先的vivikao.com 就變成http://vivikao.webuda.com而不是vivikao.com
    要怎麼讓vivikao.com一直在網址列顯示不變呢?
    再麻煩版主撥空回答一下我這剛接觸網域域名的新人囉
    感謝~

    • http://sofree.cc/ 張香腸

      如同本文文章,將wordpress網址和網誌網址均變更,即可。

  • 淵仔

    大大!我是一個架站新手!我要怎讓別人看我架好的WP?我是用XAMPP當資料庫!請問是我哪裡沒設定到嗎!?網站已經架好!但是我要怎打網址才能給別人看!?爬文很久!麻煩大大解惑!謝謝

  • pcman

    我照做了
    但是我隨便進去我的網站文章就會出現

    Not Found

    The requested URL /pcmanlife/orzhost/ was not found on this server.

  • boris

    大大您好
    很感謝
    我終於可以進入wordpress後台了

    我之前就是進了後台
    把wordpress url後面多加了「/doc」
    就再也進不了後台

    現在可以了
    但有個問題
    我打我的網址,會自動加上/doc
    這個該怎麼辦?
    感謝

    香腸回應:
    您必須從資料庫直接修改網址: http://sofree.cc/wordpress-url/

  • http://vinci-doc.com bear

    大大,之前我在cz.cc註冊了一個網域,今天剛付費在go daddy購買了.com的網域,在go daddy已設定好nameserver,回到虛擬空間也增加.com的子網域。按照以上的2種方法去改了WP指向新.com的網址,但卻無法顯示該網頁,是否是要等待go daddy的指向新網址的時間呢?

    香腸回應:
    需要一些時間等待歐~

  • http://fu9506.megabyet.net/ 飯飯

    錯字?!

    「不『果』做任何事情之前記得先做好備份唷!」

    是錯字嗎?

    香腸回應:
    謝謝~已經更新 :)