大阪で(ry

明治時代の大阪の活気を再び!

大阪の皮を被った、技術メモと開発日記。

WordPress

WordPressのパーマリンク機能を補完

パーマリンク

WordPressのパーマリンクでデフォルトの他に数字ベースやら投稿名やら設定出来るんだけど
これ、一つ問題があって(他の人にとっては問題かどうかはわからないけど、自分にとっては大問題だった・・・)

先ず問題点から

例えば数字ベースは
http://ブログURL/archives/記事ID
となります

それを
投稿名・・・例えば「テスト」なんて記事を作ると
http://ブログURL/テスト
となります

SEO的には後者の方がいいと聞きマス
デフォルト設定は論外よね・・・検索エンジンに優しくなさ過ぎだそうで、アドレスとしてもダサい

で、私はあまり気にせず最初は前者の数字ベースにしていたけど
後から投稿名にしようと思った
で、そういう設定をしたらねGoogle先生が数字ベースで私のサイトを登録してて

アクセス出来なくなってるの(汗)

404だった、記事消えてもないのに404だった
普段、自分が検索して出てきた結果に404のページがあった時は舌打ちせずにいられない、それを自分がやってしまってた
ヤバイと思って、直ぐに元に戻した

試しにデフォルトのURLを使って数字ベースの設定状態にしてみたら普通にアクセス出来た
デフォルトURL
http://ブログURL/?p=記事ID
このURLだとパーマリンクの設定がデフォルト以外の設定になっててもアクセス出来る

というわけでそれを補完(回避)するプラグインを作ってみた
RePermalinkという名前です
ダウンロード

設定とかはありません、インストールするだけでOKです

注意点としてはパーマリンクの設定で数字ベース投稿名
の2点の設定でしか動作確認していません、というか対応していないかと思われます
それ以外の結果はわかると思いますが、人柱して下されると・・・
因みに、当ブログには導入済みです(というか、作ってこういう記事を書いて置いて当の自分が入れてないとか・・・)

最初は404 Redirectionを入れておけば・・・と思ったのですが記事は存在するので
それだと意味なさ過ぎなのでやっぱり作りました
そんな感じです