サイド上背景

サイトについて

リンクフリー

個人ご利用の場合はリンクフリーです。備忘録等に各種ドキュメントへのリンク。ご自由にご利用ください。

転載

出典元表記(当社名orリンク記載)の際は転載等ご自由にご利用ください。

ライセンス

このページの内容の一部は、Google が作成、提供しているコンテンツをベースに変更・複製したもので、クリエイティブ・コモンズの表 示 3.0 ライセンスに記載の条件に従って使用しています。

株式会社 Sola.com

ソラコムお問い合わせ

〒981-0014
(本店)
宮城県仙台市本町1-2-6 2F
(昭和町オフィス)
宮城県仙台市青葉区昭和町3-7 スカイコート上杉601

TEL:022-234-9972
Fax:022-778-6779


きょうのことば

" 大きい貢献、目立たぬサポート、具体的な現実主義 "

ドイツ参謀部標語(松村 2005)


CB Login

CB Online

なし

CB Workflows

コンテンツ背景
Home スタッフ雑記 maxime Joomlaでカスタム404ページを作る・SEO対策
Joomlaでカスタム404ページを作る・SEO対策
作者: 技術デスク マキシム   

Joomlaのデフォルト404ページの問題

Joomlaでデフォルトに設定させている404ページはSEO的には本当によくないです。
何でというとユーザはこのページにぶつかるとどこのサイトに来たかまったく分かるような情報がありませんからです。

もしまだGoogleやYahooでインデックス(Index)されてるページはなくなっても(削除、移動等)お客さんは検索エンジンからサイトに来て頂くの可能性がまだあります。
せっかくお客さんがサイトに訪問して頂いたのにただのエラーメッセージーは表示されたら、すぐに検索エンジンに戻るでしょう。

このお客さんの訪問を無駄にしないようにちゃんとしたエラーページを作ったほうがいいです。

Joomlaでデフォルトに設定させている404ページ


Joomlaでカスタムエラー404ページを作る

1. 404ページ記事を作る

エラーのメッセージを書きます。

Joomlaで記事を作る画面
カスタム404エラー記事をJoomlaで作る

Applyボタンを押しますと記事のIDは表示されます。
そのIDをメモにしてください。

記事のID
記事IDをメモしてください

2. error.phpファイルの更新

/joomla/templates/現在使われてるテンプレート名/error.phpを作ります。

内容は次のようにします。

<?php
if(($this->error->code)== '404'){
header('Location: index.php?option=com_content&view=article&id=198');
exit;
}
?>

article&id=198の部分はさっきメモした記事IDを入れます。
もし作ったエラーページのIDは45でしたら
header('Location: index.php?option=com_content&view=article&id=45');
にします。

以上です

出来上がりのJoomlaカスタム404エラーページ
Joomlaカスタム404エラーページ

その他

HTMlのエラーにはエラー403等もあります。

403エラー等にも対応したいときは、error.phpのファイルに

if(($this->error->code)== '403'){
header('Location: index.php?option=com_content&view=article&id=198');
exit;
}

追加したら対応できます!また、その他のエラー対応ごとに新しい記事を作ったほうがいいでしょう。