運営 ホームページ 住所が 変わって 検索エンジンに 知らせてくれて たければ .htaccess rewrite ruleを 使う
私が 運営する left21 ウェッブマスター ブログ 住所街 変わった. 元々は 設置型だったが textcube路 移した のだ.
ドメインは レフト21 のを 使って webmaster.left21.com 載せる.
これ 時, 人々に 公知を 真書 “ここで 変わりました.” すれば なるが, 検索エンジンには そんな 式で できない.
今まで 積んで上げて 置いた 検索エンジンでの 順位を だ あきらめると する のが なる 首都 あるという 言葉だ!
ここ 事例が ある : グーグル ウェッブマスター センター, ウェッブマスター 道具で 住所変更の時 問題です.
そして 上 リンクで 始めて 番目 参照 リンクが コンパニオン なる. 301 リデ−レックション
rewrite_moduleを 使う
こういう 時を のために 301 redirectionこれ ある ことと するのに… 301 redirectionこれ 何やら 捜してみた. ここに 説明が 第一 寝る なって ある.
HTTP301
URLが恒久的に移動したことを意味するHTTP301は、要求されたURLに関連するすべての記録やリンクが新しいアドレスに更新する必要があることを示すステータスコードです。単純なリダイレクトではなく、恒久的に移動したことを示してくれますので、URLの変更時に検索エンジンの最適化のための最高の方法です。
[出典].htaccess mod_rewriteを利用した301リダイレクト 著者コーディングするCEO
上 説明を 見れば phpで header路 違う 住所で 移動させてしまう 方法も ある の ようなのに, 私が 使った 方法は 下と ようだ.
.htaccess ファイルを 設定する. .htaccess ファイルを 使う 数 あるように アパッチ2 設定を する 件 前で 扱った.
今度には 内容を 扱う.
理解不能するが
私も まだ だ 理解が 中 行く. しかし コード 掻いて 使う 件 可能だ.
私も どこかで 掻いた ことだ. アパッチで 提供する 説明では 先に進んで グーグルに 提供した 説明である 301 リデ−レックションに リンクが 出るのに, 下の リンクだ.
Apache URL 再作成 ガイド 〓 これが ところで 私が 久しいように 捜して 迷った .htaccess 実用的 作成法が 説明されて ある 文書だ.
ヨトンガンに, 私が 具現した コードは 下と 行った. 基本的には, 上の 再作成 ガイドを 報告 理解して 作った コードが なく 違う やけどして 掻いた コードだ.
するが, 掻く 時 もうちょっと 理解を たいてい のまま 掻いたという 点が 重要だ. 1年 銭万 しても そのまま 目が 帰る だけだったという お話.
定木, 私が 作成した .htaccess コードは 次と ようだ.
RewriteEngine On RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^webmaster/(.*)$ http://webmaster.left21.com/$1 [L,QSA] RewriteRule ^webmaster/ http://webmaster.left21.com/ [L,QSA] RewriteRule ^webmaster http://webmaster.left21.com/ [L,QSA] RewriteRule ^ http://webmaster.left21.com/ [L,QSA]
じっくりと 説明する.
1ライン : Rewrite エンジンを つけるという 言葉だ.
2ライン : Rewrite 基準 URLを 取る の ようだ. ウェッブマスター ブログの 場合 元々 住所が http://blog.left21.com/webmaster だ. これ 時 基準を /路 ザブウロなら http://blog.left21.com/ これ 基準が なる 敷地.
3-4ライン : 分からない.
5ライン : ^増えた 正規式で 手始めを 志す. すなわち, ^webmaster/増えた さっき 前で 設定した RewriteBaseわ 繋がれて, http://blog.left21.com/webmaster/ 街 なる. (.*)増えた 正規式で 長さ ‘1から 無限大まで 誰 字や’を 志すように なる. すなわち, 私たちが よく 使う エスケープ 文字で 理解したら ^webmaster/(.*)増えた http://blog.left21.com/webmaster/* 位が なる のだ. 何か 言葉なのか アルガン? (.*)後に 付いた $増えた (.*)に 付けた 表式だ. 正規式ごとに 一つずつ $を 付けて 与える の ようだ.(‘ようだ’という 件 確信が ないという 意味だ.)
5ラインは 長い. 引き続き 説明する. 彼 次 出た http://webmaster.left21.com/$1増えた? ^webmaster/(.*)$ 形態で 入って来た トラフィックを http://webmaster.left21.com/$1 で 送りなさいという 意味だ. 定木, ここで $1に 注目しよう. 先に進んで 出た $義 個数に よって $1, $2, $3 ような 式で これを 使って くれ なるという のを 念頭に留めおこう.
すなわち, もし http://blog.left21.com/webmaster/entry/for-issuebar という 住所で 入って来たら? (.*)に あたる 部分が /entry/for-issuebar街 なる ので, この子を 保存して 置いてから http://webmaster.left21.com/$1義 $1 部分に 付ける. そのため 結果的に 住所は http://webmaster.left21.com/entry/for-issuebar 街 なる のだ.
[L,QSA]銀 何やら 分からない.
6ライン : 5ライン 理解したら 6‾8ラインは 易しい. 正規式が ない だからだったり 割 ことだ. 6ラインは http://blog.left21.com/webmaster/ 路 入って来た トラフィックを http://webmaster.left21.com/ 路 送りなさいという 意味だ.
7ライン : http://blog.left21.com/webmaster 路 入って来た トラフィックを http://webmaster.left21.com/ 路 送りなさいという 意味だ. 6ラインと 7ラインで 冷たくは / 一つしか ないのに, あんな のまで 気を使う 癖を 入れる 蟹 良い.
8ライン : http://blog.left21.com/ で 入って来た トラフィックを http://webmaster.left21.com/ 路 送りなさいという 意味だ.
私が これ .htaccessを 初め 見た 時の 戸惑いが 生き生き 生きていて こんなに 熱心に 少なかった.
もうちょっと 深み 勉強して たい 人々は Apache URL 再作成 ガイドを 必ず 読んで見るのを 勧める. 私も まだ だ 中 読むことは したが.
それでは これで.
- コメント機能はありません。コメントの代わりに[email protected]
にメールを送ってください。