【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リダイレクトの方法です。

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

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

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

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

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

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

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

なにも設定していない場合、https://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知識あれこれ| 

  関連記事

(WEB制作入門6)ショッピングカートのいろいろ

ショッピングカート・・・いろいろあって迷いますよね?どれが良いのでしょうか。ここでは、ASPサービス ≫続きを読む

【フィッシング詐欺】メールアドレスを確認してください 現在のパスワードを保持

今朝、ベッドの中でぼーっとスマホをいじっていて、このメールを開いたとたん、「何だっけ、Googleが ≫続きを読む

Q:ハッシュタグとカテゴリーの違いとは?

ハッシュタグ #SEO対策 とか #SNS入門 とか #サポート備忘録 とか。 ハッシュタグ流行って ≫続きを読む

Microsoft Designerとは?始め方、使い方。AIがデザインを提案してくれるデザインアプリ

↓動画で視聴することができます。 AIにデザイン提案してもらうってすごい時代になってしまった! 新し ≫続きを読む

同じ部屋の別のWindows10とフォルダを共有したい場合

今回ものすごく苦労して、パソコンの先生に教わりながら設定したのですが、いろいろ備忘録しておきます。( ≫続きを読む

質問:わたしのホームページ検索で出てこないんです・・・その原因

先日、「うちのホームページ、検索しても出てこないんです」という相談をされ、見てみたところ、本当に、サ ≫続きを読む

画像が表示されないと困ったら(HTML初心者の方へ)

「画像が表示されません!どうして???」HTML初心者の方によく質問をされるんですが、いくつか理由が ≫続きを読む

【ホームページの作り方】スクールサイト・教室・教育機関のホームページ作成

学校のホームページを作る時、何を目的につくるか、誰が対象か、更新は誰がどんな方法で行うか、この点が大 ≫続きを読む

【Q】ウィルスに感染したために、サイトが改ざんされたというニュースを読んで不安です

「××社のホームページが改ざんされ訪れた人にウィルス感染の危険」こんな言葉でニュースになっているので ≫続きを読む

売れるECサイトを制作、運営するためのノウハウまとめに取り上げていただきました

webの森の記事が、「売れるECサイトを制作、運営するためのノウハウまとめ」に取り上げていただきまし ≫続きを読む

▲ページ先頭へ