【Q】リニューアルしてページ名がindex.htmlからindex.phpに変わります。名前が変わると、過去にいろんな別サイトやブログからリンクしているので、リンク切れが起きてしまうんですが、どうすれば!?

   web入門, web知識あれこれ| 

リニューアルでindex.htmlをindex.phpに変更することって結構ありますね。
静的HTMLにて更新していたサイトを、ブログやCMSにて更新するように変更する場合とか、データベースを使うまではいかなくても、スクリプトを埋め込みたいために、phpの方が便利・・ということもあり。
そんなときは、リニューアル時にやったほうが良いことがあります。
.htaccessを使ったリダイレクトです。

《2016年2月補足》サイトリニューアルにあたり、旧記事を整理していますが、アクセスの多い記事は残していこうと思います。古い情報が入っていますのでご注意ください。

ページ名やフォルダ名が変わって困ることと言えば・・・

長年運営してきたサイトは、すでにいろんな所から、個別のHTMLページへリンクが貼られていて、それがリニューアルでファイル名が変わることでリンク切れになってしまったり、
検索でヒットするページが古いファイル名だったりすることもあるので そういったページが全部リンク切れになってしまい、せっかくの来訪者を逃してしまうことになったり、
今まで培ってきた検索の評価がフリダシにもどってしまいます。

 redirect001

.htaccessを使ったリダイレクト

そんな時は、.htaccessを使ってリダイレクトをすればいいのですが、リダイレクトにもいくつか種類があり、変な使い方をすると、ググル先生に睨まれて成績が落ちてしまいますので要注意と言われています。

  • 301リダイレクト
    永久リダイレクトという意味で、Yahoo!やGoogleは「ページ移転をした場合は301リダイレクトを使用して、以前のサイトのコンテンツはこちらに移動しましたという意志を伝えましょう。」というようなことが推奨として書かれています。 >Googleウェブマスターツール「サイトの移転」
  • 302リダイレクト
    一時的な移転をする場合に使う方法です

redirect002

特定のフォルダ以下のページを別のフォルダに移動したい場合

.htaccessを使った301リダイレクトの方法です。

http://webnomori.net/▲▲/ 以下のページをhttp://webnomori.net/●●/以下の同じページにリダイレクトしたい場合には、下記のように記述します。
Redirect permanent /▲▲/ http://webnomori.net/●●/

1ページごとに違うファイル名へ移転する場合

1ページごとに記述する場合はこうなります。

(例)同じディレクトリのindex.htmlからindex.phpへリダイレクトさせたい
Redirect permanent /▲/index.html http://webnomori.net/▲/index.php

(例)違うディレクトリのindex.htmlからindex.phpへリダイレクトさせたい
Redirect permanent /▲/index.html http://webnomori.net/●/index.php

(例)同じディレクトリの違うファイル名へリダイレクトさせたい
Redirect permanent /▲/××.html http://webnomori.net/▲/◎◎.html

URLのスラッシュ以下を省略した場合

なにも設定していない場合、http://webnomori.net/ のように、アドレスを打ち込んで、スラッシュ以下を省略した場合は、index.htmlが表示されますが、これをindex.phpの方が優先されて出るように指定しておかないといけません。

(例)省略した場合、下記の順番で優先して表示させる指定
DirectoryIndex index.php index.html index.cgi index.shtml

.htaccessの書き方

  1. 普通は頭にドットがついて、拡張子がないファイルは作成できないので、まずテキストエディタを開き下記のように記述して、一番上のフォルダにhtaccess.txtというファイル名で保存します。
    (テキストエディタはウィンドウズならメモ帳よりTeraPadがオススメ)
  2. サーバーにアップして、サーバー上のhtaccess.txtを選択してから、.htaccessという名前にリネーム(名前を変える)します。

redirect003

 

webの森では、デザイナーの卵さん向けの個人講習も行っています。

会社でweb担当者になったんだけど、基本を知らないとまずいらしい・・・??と思われた方などなど。
詳しくはお問合せください

toi

   web入門, web知識あれこれ| 

  関連記事

【Q】リアル店舗もってるネットショップは、Googleマイビジネス(マップ)の登録が必須だと聞きました。どうすればいいのでしょう?

地域名 + サービス名で検索してみてください まずは試してみてください。Googleで「駒ヶ根市 税 ≫続きを読む

ブログを作る場合はサブドメインより、独自ドメインの下にが◎

わたしは信州EC実践会というネットマーケティングの勉強会の事務局をしていますが、 ネットショップ運営 ≫続きを読む

最近ネットが遅くて、つながったり繋がらなかったり不安定

最近ネットが遅くて、つながったり繋がらなかったり不安定・・・・ 数週間前、突然、ネットが遅くなったり ≫続きを読む

【Q】SEO対策について。初心者すぎて何からどうしたらいいか皆目わかりません(+ +;)

SEO対策とは、簡単に言うと「ホームページを検索で上位に来させる対策」と言われています。 でも・・・ ≫続きを読む

【Q】お店のfacebookページを作ったのですが、記事を投稿しても、反応があまりないし、誰が見てくれているかわからないんですが・・・?

《2016年2月補足》サイトリニューアルにあたり、旧記事を整理していますが、アクセスの多い記事は残し ≫続きを読む

【Q】ドメインの引っ越しについて何からしたら良いかわかりません。具体的には今別会社で管理しているのを私が管理したいのですが・・・

ドメインの移管は何度やってもけっこう大変というか、失敗しないように出来るかちょっと緊張します。 とい ≫続きを読む

【ホームページの作り方】建築・建設・施工・造園業等のホームページ作成

個人的な印象ですが、建築、建設会社さんで、ホームページを上手に活用しているところは、他の分野に比べて ≫続きを読む

(WEB制作入門1)静的サイトと動的サイトの違い

静的サイトの作り方 2000年くらいのこと。わたしがWEB制作をお仕事としてやり始めたころのことです ≫続きを読む

【Q】携帯サイトを初めて作ることになりました。まず何からやれば?どこで勉強したらいいですか?

携帯(ガラケー)サイトの作り方なんてもう不要な技術なのかもしれませんが、自分でも、この記事の中身をも ≫続きを読む

WordPressのページ更新をするときに便利なツールあれこれ

まず、GoogleChromeはPCに入れておいてください   HTMLを編集するのにとて ≫続きを読む

▲ページ先頭へ