• 解決済 Tats_y

    (@tats_y)


    WordPress 3.0にバージョンアップ後、パーマリンクが正常に動作しなくなりました。

    1. トップページやバージョンアップ以前に投稿した記事のパーマリンクは正常。
    2. バージョンアップ後に投稿した記事のパーマリンクを開こうとすると、404エラーが起こる。
    3. パーマリンク設定はカスタム構造で、「/archives/%postname%.html」にしている。ちなみに、「/archives/%postname%」に変更しても同様の問題が起こる。
    4. しかし、パーマリンク設定を「/archives/%post_id%」あるいは「/archives/%post_id%.html」にすると、投稿時期に関わりなく、すべてのパーマリンクがきちんと動作する(ただし、バージョンアップ以前の記事のパーマリンクがすべて変更されてしまうため、この手段は取れない)

    どなたか、アドバイスをいただけると幸いです。

10件の返信を表示中 - 1 - 10件目 (全10件中)
  • サーバーはどこ使ってますか?

    トピック投稿者 Tats_y

    (@tats_y)

    さくらインターネットの「さくらのレンタルサーバ プレミアム」です。

    こんにちは。

    1. どのバージョンから3.0にアップなさったのですか?
    2. バージョン・アップ過程に問題はなかったのか?
    3. 「.htaccess」の中身は確認しましたか?
    4. 予期せぬところに「.htaccess」がないか確認されたか?

    ロリポップなら以前も質問がありましたが、さくらだと別の原因かもしれませんね。Satokoさんの質問に答えていただいた方が解決への道は短そうです。

    トピック投稿者 Tats_y

    (@tats_y)

    >Satoko Kusakabeさん

    >1. どのバージョンから3.0にアップなさったのですか?
    2.9xだったと思うのですが(ベータではないです)、自動アップデートで行ったため、正確にいくつだったかは覚えていません。

    >2. バージョン・アップ過程に問題はなかったのか?
    自動アップデートの過程でエラーは出てきません。

    >3. 「.htaccess」の中身は確認しましたか?
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /blog/
    RewriteRule ^index\.php$ – [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /blog/index.php [L]
    </IfModule>
    パーマリンク設定のところに表示されているのと同じであることを確認しました。権限は「644」です。

    >4. 予期せぬところに「.htaccess」がないか確認されたか?
    /blog/フォルダ内においてあります。
    ただ、wp本体とブログディレクトリは別になっていて、
    www — blog (ブログディレクトリ、.htaccessもここ)
        — wp (WP本体)
    となっています。

    1. さくらインターネットなら「ログイン履歴」が見られると思うのですが、チェックなさいましたか? 不正なアクセスはないか?
    2. WP Super Cache のようなキャッシュ・システムのプラグインをお使いでは? もしお使いであれば、一度キャッシュをクリアーしてみる。
    3. あとは、プラグインを停止してみて、同じような症状が出るか?
    トピック投稿者 Tats_y

    (@tats_y)

    > 3. あとは、プラグインを停止してみて、同じような症状が出るか?
    これでした! “Custom Permalinks”が原因だったようです。3.0に対応していなかったと言うことなんでしょうか。
    どうもありがとうございました。

    Tats_yさん、こんにちは。
    「解決済み」と云う事で恐縮ですが、WP 3.x > パーマリンク設定にて、
    カスタム構造を選択し、

    /%category%/%postname%/

    とするとどうでしょうか?
    僕も悩んだけど、一応こちらでは、”Custom Permalinks”は、
    そうする事で、動作しているように見えます。
    まだ、細かい部分は、検証してませんが。

    みなさまも、ちょっと試して色々(報告など)教えてください。

    http://codex.wordpress.org/Using_Permalinks

    すみません。やはりおかしいですね。

    スラッグを半角英数字でどう? 僕はこれで解決したけど。

10件の返信を表示中 - 1 - 10件目 (全10件中)
  • トピック「3.0にVUP後、パーマリンクが正常に動作しない」には新たに返信することはできません。