クロールエラー

Redirection プラグイン 正規表現のサンプル 301リダイレクト集

Categories | ホームページ ブログ(WordPress) SEO

ワードプレス プラグイン【Redirection】 正規表現のサンプルです。

当ブログに施した301リダイレクト転送ルールの色々。

一緒に「.htaccess」ファイルを利用する301リダイレクト方法も掲載しました。

WordPress テーマ(外観)は自作・パーマリンク設定はデフォルト。

ホームページ運営(サイト)の中でブログ使用。参考まで。

2014 0203 400x300 Redirection プラグイン 正規表現のサンプル 301リダイレクト集

例1 ワードプレス 記事全体のリダイレクト

リダイレクト(転送)されると

http://www.example.com/blog/page/○○○ ※404ページ

http://www.example.com/blog/?paged=○○○


転送ルールの設定

ソース URL:/blog/page/(.*)$

一致条件 : URLのみ  操作 : URLへ転送  正規表現にチェック

ターゲット URL:http://www.example.com/blog?paged=$1

.htaccess」ファイルの記述例

RewriteRule ^blog/page/(.*)$ /blog?paged=$1 [R=301,L]

 

例2 ワードプレス カテゴリ全体のリダイレクト

リダイレクト(転送)されると

http://www.example.com/blog/?cat=○○○/page/ ○○○ ※404ページ

http://www.example.com/blog/?cat=○○○


転送ルールの設定

ソース URL:/blog/\?cat=(.*)/page/(.*)$

一致条件:URLのみ  操作 : URLへ転送  正規表現にチェック

ターゲット URL : http://www.example.com/blog/?cat=$1&paged=$2

.htaccess」ファイルの記述例

RewriteRule ^blog/\?cat=(.*)/page/(.*)$ /blog/?cat=$1&paged=$2 [R=301,L]

 

例3 タグ全体のリダイレクト

リダイレクト(転送)されると

http://www.example.com/blog/?tag=○○○/page/ ○○○ ※404ページ

http://www.example.com/blog/?tag=○○○


転送ルールの設定

ソース URL:/blog/\?tag=(.*)/page/(.*)$

一致条件 : URLのみ  操作 : URLへ転送  正規表現にチェック

ターゲット URL:http://www.example.com/blog/?tag=$1&paged=$2

.htaccess」ファイルの記述例

RewriteRule ^blog/\?tag=(.*)/page/(.*)$ /blog?tag=$1&paged=$2 [R=301,L]

この3パターンを設定するだけで、殆どブログのクロールエラー(ウェブマスター

ツール内)はなくなりますが、他にエラー出てきたらここに追記していきます。

 

WordPress 実装中プラグイン

Comment(0) | Trackback(1)

TAGS: / / / / / / / / | 2014年2月3日 |

クロールエラーを減らす方法 その1 301リダイレクト

Categories | ホームページ SEO

以前にも何度かこの手を記事りましたが、その1では「301リダイレクト」を使い

クロールエラーを減らす説明をします。当方ウェブマスターツールでたまにチェッ

クし、何の対処もせず「修正済みにする」で上がって来たエラーを消してました。

だってこうも折れ線が反応すると気持ち悪いので。

2014 0126 400x260 クロールエラーを減らす方法 その1 301リダイレクトでも、修正済みにしても数日すれば同じものが出現し、いたちごっこに終止符を打つ

べく、まじめに取り組んでみました。でぇ、今回は

サイト内でファイルの引越しをした際のクロールエラー対策です。

サイト内でこっちのフォルダーにあるファイルを違うフォルダーに移動しただけで、

クロールエラーは出てまうので、「.htaccess」ファイルを作り、301リダイレクト

の記述をします。

.htaccessって? 301リダイレクトって? 分からなきゃググって下さい。

まずはこんな感じにサイト内のファイルを移動しました。

http://www.example.com/aaa/bbb/ccc/001.html 移動前

   ↓   ↓

http://www.example.com/aaa/ccc/001.html 移動後

それから.htaccessにこう記述

RewriteRule ^aaa/bbb/ccc/001\.html$ /aaa/ccc/001.html [R=301,L]

↑このままコピペすれば「 001の次の左上がりの斜線 」は「エンマーク」に変換され

ますが、それが正しい書き方です。

.htaccessは、トップページと同じ階層にアップロードする。

移動前のURLにアクセスすると移動後のURLに転送されるはず。

しっかり301リダイレクトされたか確認用にこのサイトおすすめです。

http://ohotuku.jp/redirect_checker/

つづく

Comment(0) | Trackback(0)

TAGS: / / / / / | 2014年1月26日 |