facebookは日本語URLが苦手? – コンピューターの世界は半角英数字が基本 -
コンピューターは英語圏で発展したものなので半角英数字の世界なのですが、日本においては日本語が扱えるように“2バイト文字”と呼ばれる“全角(半角2文字分)”が使えるようになっています。
これは2バイト文字(全角の日本語)が使えるように、様々なプログラムが補正されているおかげなのですが、国境のないインターネットの世界では、すべてが対応してくれているわけではありません。
emailのアドレスも全て半角英数字でないと使えませんよね?
インターネット上にファイルを置いているサーバーも日本語に対応しないものが多く、日本語や全角数字などを使ったファイル名でホームページのデータをアップロードすると、ファイルは存在しているのに表示してくれないという事が発生します。
ブログに画像をアップロードする場合の画像のファイル名や、ホームページのhtmlファイル名は必ず半角英数字にしましょう。
WordPressの記事の場合
ここから先はWordPressのお話です。
WordPressの各記事のURLについては、いろいろな設定が出来るのですが、一番よく使われている設定は
http://ドメイン名/カテゴリー名/投稿タイトル
という形式です。 (初期設定は http://ドメイン名/投稿ID)
しかし、カテゴリー・投稿にそれぞれ“スラッグ名”というのを半角英数字で指定しないと、カテゴリー名・投稿記事名が日本語の場合、日本語のまま設定されます。
そうなるとそのページのアドレスが日本語になってしまいます。
最近は2バイト文字でもほぼ問題なく表示できるのですが・・・たまに問題が発生するケースがあります。
日本語URLの記事についてfacebookの「いいね」ボタンを押した場合、facebookのモバイル版の“ブラウザのタイムライン”からリンクをクリックすると404になります。
アプリなら問題なくリンクが表示されるんですけどね。
多分一度URLをfacebook側が変換したり処理したりする過程で全角文字が入っていると、うまくいかないのではないかと思います。
なので投稿名やカテゴリーには半角英数字で“スラッグ”を指定しておく必要があります。
投稿画面の本文欄の下に通常は「スラッグ」という項目があるはずですが、無い場合は画面右上に「表示オプション」という項目があるので、そちらをクリックするとオプション項目が表示されるので、「スラッグ」にチェックを入れてください。
そうするとスラッグの入力欄が表示されているはずです。
Comments
Powered by Facebook Comments




(4.50 out of 5)
Comments