勉強したことのメモ

webプログラマが勉強したことのメモ。

WordPressのパーマリンクについて

   

WordPressのパーマリンクについて、思ったことなんだけど、

・URLに日本語を入れる
・カテゴリもしくはタグをURLに入れる

のは止めたほうが良さそうに思った。

そう思ったのは2点。

1点目はあんまりやったらダメなことだけどパーマリンク設定自体の変更。当然URLが変わる。で、変わってもリダイレクトしてくれると思ったらタグもしくはカテゴリページをgoogleにインデックスしてもらってるとまずいことになる。2点目は稀にWordpress側でエラーが起きる。

1点目。具体的にパーマリンクを「http://hogehoge.com/日本語/」みたいな形にしていて、元に戻した。

通常のページならリダイレクトしてくれる。けど、カテゴリページとかタグページは、

http://hogehoge.com/category/カテゴリ名

http://hogehoge.com/archives/category/カテゴリ名

こういう感じになっていて、Googleからリンク押しても404になる。ここまではリダイレクトで面倒は見てくれない。

2点目。自動で記事を生成する形のサイトで発生。ごく稀にページのリンクを叩くとエラーが発生していて、URLを見ると普通は「http://hogehoge.com/日本語/」のはずなのに「http://hogehoge.com/post-0-0」みたいなよく分からない感じになっていた。

具体的な原因は分かってないんだけど、どうもパーマリンク臭い。

現状では英数字ベースが無難っぽい。

 - WordPress

  関連記事

Polylangのスイッチャーでクエリを引き継ぐ

WordPressで多言語サイトを作成するにあたりPolylangというプラグイ ...

WordPressで任意のクエリをページ内で出力する方法

WordPressの固定ページ内でuidという任意のGETクエリを取得して、記事 ...

Advanced Custom Fieldsでチェックボックスの記事を取得

Advanced Custom Fieldsでチェックボックス設定しているカスタ ...

WordPressで店舗用サイトを作るときに使えそうなテーマ

WordPressで店舗用のサイトを作る際に使えるかも、というテーマがいくつかあ ...

WordPressで固定ページに記事一覧を表示させるプラグイン

WordPressで固定ページ編集時にショートコードを書くことで、記事一覧を表示 ...

Advanced Custom Fieldsで記事取得

WordPressでAdvanced Custom Fieldsにて設定した項目 ...

WordPressのサーバー移行で気付いた点

あるWordPressを置いているサーバーのリソースが苦しくなってきたので、新た ...

WordPressでデータベース接続確立エラー

WordPressで「データベース接続確立エラー」というエラー表示がされた。大抵 ...

WordPressでカスタムフィールドとCSVファイル投稿

WordPressでカスタムフィールド設定している環境に、CSVファイルアップロ ...

PHP5.1系にWordPressを入れる方法

無料レンタルサーバーにWordPressを突っ込むと、 「 サーバーの PHP ...