パーマリンクの_が-に変わる問題

パーマリンクの_アンダーバーが-ハイフンに変わる問題

  1. 1.全部ではなく、半数ぐらいのパーマリンクの_が-に変わって404エラーが多発。blog-post_** がblog-post-** にいつの間にか変わっている。
  2. 条件付きリダイレクト、_を含むファイルが存在しない場合のみ-に置換転送するように試みたが失敗。Nginxでは条件付きのrewriteが困難。条件を付けても全部置換してしまう。存在するのに存在しないかのごとく-に書き換えてしまい、404エラーになる。
  3. 無条件に_を-置換リダイレクト設定するには、全部のファイル名、パーマリンク名の_から-に置換しておく。
  4. serchreplaceSearch-Replace-DB-master を使用し、 select tables=wp_posts columns to include only =post_name と記入し、blog-post_ をblog-post- に置換する。
  5. XML-sitemap を作りなおし、パーマリンクの_が-に置換されていることを確認する。
  6. リダイレクションの設定をする。 blog-post_ から blog-post- へ
  7. これでいい。
  8. ポイントは条件付きのrewriteをしようとしないこと。条件なしでrewriteしていいように先にパーマリンクを統一すること。

他の問題は、

  1. パーマリンクの最後の文字 t が脱落している場合があること。
  2. 過去記事のパーマリンクが、いつの間にか日本語のタイトルと同じに変わっている場合があること。
  • 6 views
    Pjax で非同期画面遷移するWordpress テーマ Pjax Blog に変えてみた。 Pjax Blog テーマでは、Barba.js が使用されている。 Pjax Blog | Uniqu ...
  • 17 views
    WordPressの投稿記事は、誤字脱字を少し修正しただけでも更新日時が変更されてしまう。 誤字の訂正だけで3年前の記事の更新日が更新されてしまうのはおかしい。 目次 1 編集画面に更新日時の変更オプ ...
  • 81 views
    これまで remodal.js を使ってハンバーガーメニューのモーダルメニューウィンドウが開いていたのを、CSSだけで動くようにした。 header.php 内の3本線のハンバーガーメニューを表 ...
  • 73 views
    CSSを遅延読み込みするためには、preload を使えばよいのだが、Firefox 、IEブラウザーでは動作しない。 それで、loadCSS   cssrelpreload.js を併用する。 ...
  • 75 views
    Jpeg 画像をWebp形式に変換するとサイズが30%も減少するなどと説明されていることがよくある。 Webp 変換後のサイズの方が大きくなったというのは見つからなかった。 そこで、Webpに変換して ...
  • 63 views
    画像のサムネイルを再作成する時には、Regenerate Thumbnails 等のプラグインを使用しがちであるが、サーバーにSSHでログインできるならば、コマンドラインで同じことができる。 その方が ...
  • 70 views
    画像をWordpressにアップロードした時に、予め登録しておいた画像のタグ、キーワードが表示されるようにしたい。 Lightroom で画像を整理する時に、キーワードを登録すると、Windows の ...
  • 63 views
    サイトの頁ソースを見ると、日本語を含むURLリンクが全てエンコードされていて読めない状態なのが気になった。 これはWordpressの仕様で、日本語で出力しようとしても、最後にはエンコードされて出力 ...

タグクラウド

WordPress カテゴリ人気記事

タグ関連記事