サポート » 使い方全般 » パーマリンク変更後のトラブルに付いて

  • 解決済 csence

    (@csence)


    お世話になります。

    最近パーマリンクを「/archives/%post_id%」から「/archives/%post_id%.html」に
    変更したのですが、googleにインデックスされている記事リンクからページを表示しようと
    すると「Notthing found for・・・」となりトップページ(index.php)が表示されてし
    まう様になりました。

    当フォーラムで関連記事を探し解決を図っているのですが、パーマリンクを途中で変更した場合には、.htaccessでの「リライト」が必要との記事を拝見し、「これだ!」と思い
    チャレンジしようとしましたが、どの様に記述してよいのかわからずにおります。

    現在の「.htaccess」には、以下の様なコードが記載されております。

    # BEGIN WordPress
    <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>
    
    # END WordPress

    正常に記事表示できるようにするには、どの様にしたらよいか御教示頂けると幸いです。
    宜しくお願い致します。

3件の返信を表示中 - 1 - 3件目 (全3件中)
  • モデレーター jim912

    (@jim912)

    csenceさん、こんにちは。

    • パーマリンク設定を元に戻す
    • RedirectMatchでリダイレクトさせる

    いずれかで対応できます。

    jim912 様、
    誠にありがとうございます。

    先ほど、「.htaccess」に以下の様に記述してみましたが、変化ありませんでした。

    # BEGIN WordPress
    <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]
    RedirectMatch permanent /archives/329 http://hogehoge/blog/archives/329.html
    </IfModule>
    
    # END WordPress

    コードの記述並びに挿入場所等に問題があるのではないかと思いますが、
    いまいちよくわからない状態です。

    パーマリンクの設定は、現状を変更したくないので「RedirectMatch」で変更できればありがたいのですが・・・。

    勝手なお願いで、誠に恐縮ですがアドバイス頂けないでしょうか?

    宜しくお願い致します。

    大変お騒がせ致しました。

    自己解決致しましたので、御報告致します。

    パーマリンクのリダイレクトに、プラグイン「Permalink Redirect」をインストールし
    全ての旧パーマリンクを新パーマリンクにリダイレクトする事が出来ました。

    お忙しい中、御教示頂きました事感謝致しますと共に
    厚く御礼申し上げます。

3件の返信を表示中 - 1 - 3件目 (全3件中)
  • トピック「パーマリンク変更後のトラブルに付いて」には新たに返信することはできません。