ITメディア情報『ドリームプロジェクト』

Joomla!1.5の記事URLを日本語SEFに♪
ユーザの評価: / 5
悪い良い 
ITメディア情報
2008年 9月 23日(火曜日) 16:16

Joomla!1.5の記事URLを日本語SEFに♪

いつも見に来てくれて( v^-゜)Thanks♪ ★秘露★です。


Joomla!1.5の記事URLを日本語SEFに♪


Joomla!1.5では、通常、記事タイトルを半角英数字で入力した場合、
自動的にタイトルを付加したSEF-URLにしてくれるのですが、
全角文字や日本語で入力すると、その部分だけ削られてしまいます。

英語などで記事を利用している方には、わかりやすくとても便利なのですが、
日本語などでは、その素晴らしい機能を利用することが出来ません。

たとえば、記事タイトルを
「5月5日はこどもの日」
とした場合、別名のエイリアス部分が
「55」
となってしまいます^^;
(日本語部分が全部カットされて、半角英数字だけ残る)

この機能を日本語でも有効化できるように変更してみました!!

まずは、これを見てください。

http://dream-project.zaitaku.org/it/
86-firefox-30*-快適カスタマイズ.html

わざと日本語で、URLをエンコードしています。
(SEO対策に、かなり有効?らしいです。)

現在のところIE6では、日本語エンコードが対応していないため
専用プラグインを入れないと、見れないみたいですが、
ウェブサイト大手のアマゾンやウィキペディアでも、
適用しているので、問題ないと思います。

検索エンジンのURL部分にもきちんと、日本語URLで表示されています。


それで・・・カスタマイズ方法ですが、

「 libraries/joomla/filter/filteroutput.php 」
このファイル↑をエディタで開き、82行目付近を下記のように変更する。




「 libraries/joomla/database/table/content.php 」
このファイル↑をエディタで開き、124行目付近を下記のように変更する。




そして変更した2つのPHPファイルをアップロードします。

カスマタイズ部分はこれだけです。


ここまで出来たら実際に試してみてください。
記事を作成し、別名を空白にして、保存(適用)!
すると、あら不思議・・・できましたか?

あとは自己責任で^^
最終更新 ( 2008年 10月 08日(水曜日) 12:08 )
 
コメント (5)
IE7ではencodeされません。
1 2008年 11月 24日(月曜日) 09:32
一度、別名を英語で書いてあるページの英語の別名の削除しても英語の別名URLが表示されます。これは、DBにデータが登録されていて変更できていないためでしょうか。

あと、IE7では日本語URL表示になりません。Chromeやサファリ、Firefoxでは問題ありません。

新規のページでは、問題なく別名を空にして保存するとタイトルの日本語がURLに成ることを確認しました。

記載したサイトには、まだ、テスト的に導入しました。
訂正:IE7では大丈夫でした。
2 2008年 11月 24日(月曜日) 09:55
FireFoxで表示されている日本語URLをコピーしてIE7にペーストしたらエンコードされてないで表示されていました。失礼しました。

日本語URLがどれだけSEOに良いのか今から検証します。
コメントありがとうございます。
3 2008年 11月 24日(月曜日) 11:09
Hanjiさん、こんにちは♪

Firefox、IEともに日本語URL表示できますね。

Firefoxで表示されたされた日本語URLを、
IEにコピペしたら、なぜかエンコードされないようですね^^;
多分バグではなくて仕様だと思います。

(でも一般のユーザーであれば問題ないかもね^^)
日本語SEFは問題を含む
4 2008年 11月 24日(月曜日) 17:36
色々やって見たのですが、以下の点で採用を止めました。
1.URLをメールで知らせようとするとゴミURLになる。
2.別名に英文を書いても強制的に日本語URLになる。選択が出来ない。
3.メニューが404エラー表示になる。
4.URLが長くなる。
利便性の面でちょっと問題ありです。
Re: 日本語SEFは問題を含む
5 2008年 11月 25日(火曜日) 14:38
試していただいてありがとうございます♪

GoogleやYahooなどの大手検索エンジンでヒットしやすい部分に関しては、利便性がありそうですが、それ以外の点ではまだ対応していない部分(Outlook対策)もありますね。

コメントを記入する

お名前:
サイトURL:
タイトル:
コメント:
Another HTML-lint W3C XHTML 1.0 Transitional 検証合格! W3C CSS 検証合格! FeedPing.net Google Sitemaps用XML自動生成ツール