人生に必要なことは、防衛大学で教わった社長のブログ戸建見切り品サイト賃貸見切り品サイトSSLとは不動産専門ホームページ制作会社で働くエンジニアのブログです。日々、業務の中で得られた知識や技術、時々はプライベートなネタも投稿していきます。menuホームホームページ・SEOURLの正規化「index.html」をスラッシュ(/)へ統一する方法2019.09.6URLの正規化「index.html」をスラッシュ(/)へ統一する方法こちらの記事では、index.htmlの付いたURLを正規化する方法についてまとめていきます。私がWEBの世界に入った頃は、index.htmlを付けて運用しているサイトが多くありました。<a>タグにも、index.htmlを付けたURLでリンク設定を行います。運用されているサイトを見かけることがあります。URLにファイル名を指定しなければ、WEBサーバ側で勝手にindex.htmlをトップページとみなしてくれるので、わざわざURLに記載しなくてもいいんですが。問題は、http://example.com/index.htmlにも、http://example.com/にも当然のようにアクセス出来てしまうことです。設定は、手っ取り早く、.htaccessを使って行ってしまいましょう。以下の記述を、トップページと同じディレクトリ階層にある.htaccessに追記すればOKです。[R=301,L]※「example.com」の部分は、自分のサイトのドメイン名に書き換えて下さい。リダイレクトは、「R=301」を付けて、301リダイレクトで設定して下さい。アクセスしてみて下さい。最近はPHPで作成されているサイトも多く、トップページがindex.htmlではなくindex.phpになっているサイトも多いです。[R=301,L]という記述も、.htaccessに追記しておいた方がいいです。[R=301,L]とまとめてしまった方がいいですね。※まだ、index.htmにアクセスしてくるユーザーがいるかもしれないので、取り合えず、「htm」も入れておきます。最後にURLの正規化は、設定後のチェック作業が少し面倒ですが、SEOにもかかわってくるので、必ず設定を行っておきましょう。Googleの検索エンジンも、かなり賢くなっています。同じURLと間違わずに認識してくれるようになるかもしれないですね。なれば、こちらも余計な手間が1つ減って、楽なんですが。関連記事プロフィールダッチ1980年生まれ。:カメラ、神社巡り、アニメ大学卒業後、2年間、SE(システムエンジニア)として活動後、株式会社ディープに入社。現在は、ディープでプログラマーとして働いています。検索:最近の記事2020.02.7ブログ記事のネタ探し...2020.02.6プログラマー以外もプログラミング学習は必要?最近よく耳にするようになったのが、「プログラマー以外もプログラミング...2020.01.23SSLとはこちらの記事では、SSLについてまとめました。常時SSL通信(常時HTTPS通信)とは?皆さん、サイトへのSS...2020.01.22.htaccessとは.htaccessとはサイト制作に関わっていると、.htac...2020.01.21【WordPress】私がおすすめしたいプラグイン...WordPressには、驚くほど多くのプラグインが公開されています。configuration」というエラーが。客「それはできません。最後にダッチ(足立拓也)のプロフィールページWordPressの短期学習プログラムを始めました。