前回「facebookに投稿した日本語URLの文字化け問題の解決方法」という更新をしました。
ところがログを見ているといまだに404エラーのページが出てきます
すごく勿体ない・・・
ユーザーの不満を残してしまうことは間違いないので、今のうちに日本語URLをやめてしまうことを決断しました。
現状確認されている文字化けURL
・facebook×iPhone/Android端末
・twitter×AndroidBrowser
どこかのサービスから遷移する際にURLの変換でエラーを起こすみたいです。
一番早い設定方法(WordPress)
「設定」→「パーマリンク設定」
日本語URLを使っているユーザーさんはおそらく「日付と投稿名」「月と投稿名」「投稿名」の「投稿名」が含まれるどれかを使用しているのだと思いますがそれを「デフォルト」「数字ベース」のいずれかに変更します。
「カスタム構造」でも可能ですがここでは割愛します。
これが最も簡単な日本語URLを変更する方法です。
ちょっと手間をかける方法(「URLが数字じゃ味気ない」という方向け)
「日付と投稿名」「月と投稿名」「投稿名」の設定にしていると、記事を編集する際にURLの変更が可能になっています。
ここの「編集」部分をクリックするとURLの設定が個別に可能になります。
自分の設定したいURLを英語表記にして「OK」を押す。
※URLと記事内容の意味合いを繋ぐのであれば日本語をGoogle翻訳とかにかけて設定してもいいのかなと思いました。
気になる旧URLからの遷移
URL変更でどうしても気になるのが「旧URLにアクセスしたらどうなるの?」というもの。
自分もそこが気になって二の足を踏んでいたのですが、日本語URL→変更後URLに関してはきちんと301リダイレクトがかかるようです。
(※WordPress3.3でチェック。また完全に検証したわけではないので自己責任で行なってください。ちなみに自分は「数字ベース」→「投稿名」に変更したら404になりました)
日本語URLを使っている場合、思わぬところで取りこぼしをしている可能性があります。
解析などでチェックして、もし不都合があるようであれば日本語URLを思い切って変更してしまうほうがいいでしょう。
WordPressのブログで、twitterから見れないと知り合いから指摘されて、困っていましたが、助かりました。ありがとうございました。
コメントありがとうございます!
お力になれたようで嬉しいです^^