サポート » 使い方全般 » サーバ移行後リンクが全滅

  • 解決済 body-and-soul

    (@body-and-soul)


    どうにも解決できないので御知恵をお貸し下さい。
    環境は CentOS release 6.4 (Final)、MySQL 5.1.69、WordPress 3.5.1です。

    サーバを移行しました。
    しかし、その後、トップページだけは正常に表示される、しかし、そこからの先のリンクは日本語URLだろうか英語URLだろうが全て「Not Found」となる、という現象に悩まされています。
    最初はデータ移行そのものに失敗したのかと思ったのですが、トップページは正常に表示されていること、phpMyAdmin上で見ても正常に表示されている(ように見える)こと、MySQLのエンコードは「utf-8」になっていることなどから問題はないと思っています。

    このような現象の場合、どのあたりから疑ったらよいのか、ご教示頂ければ助かります。
    どうか、よろしくお願いいたします。

7件の返信を表示中 - 1 - 7件目 (全7件中)
  • 少しだけ補足させてください。

    「リンクが全滅」という場合の「リンク」は、もちろんサイト内部でのリンクです。
    また、ダッシュボードは正常に表示されます。

    悩んでおります。
    アドバイスを頂ければ助かります。

    body-and-soulさん

    過去に私自身が経験したこととして、[設定]-[パーマリンク設定]を再構築するとリンク切れが修復したケースがありました。

    もともと「数字ベース」のパーマリンクを設定していたところサイト内部のリンク切れを起こしたので、いったんそれ以外(「投稿名」だったかと)で[変更を保存]。再度「数字ベース」で設定したら修復……という流れです。

    teckingさん、ありがとうございます。
    何回か試してみました。
    しかし、私の場合には、うまくいかないようです。

    ご指摘されて気がついたのですが、固定ページのリンク(これは英語表記リンク)も「Not Found」となることです。
    これはパーマリンクの対象外だと思うので、もっと違うところに原因があるような気がします。

    数年前に移行した際には、あっさりとうまくいったのでたかをくくっていたのですが、今になって痛い目にあっています。
    蓄積したデータ量が多いので、最初から再インストールというオプションは回避したいと思っています。
    どうか、引き続き、ご助言を頂ければ助かります。
    よろしくお願いいたします。

    body-and-soulさん

    パーマリンクをデフォルトにした場合も、サイト内の記事は表示されませんか?
    デフォルト設定で表示されるのでしたら mod_rewrite モジュールなどの問題かもしれません。

    パーマリンクの使い方 – WordPress Codex 日本語版

    teckingさん、ピンポンでした!
    ご指摘通り、mod_rewriteが動作していないことが理由でした。
    ありがとうございました。

    もう、どうしようかと(苦笑)。
    心から感謝いたします。

    解決したようでなによりです。

    お手数ですが、トピックを「解決済み」にして閉じてくださいませ 🙂

    了解しました。
    ありがとうございました。

7件の返信を表示中 - 1 - 7件目 (全7件中)
  • トピック「サーバ移行後リンクが全滅」には新たに返信することはできません。