人生に必要なことは、防衛大学で教わった社長のブログ戸建見切り品サイト賃貸見切り品サイトSSLとは不動産専門ホームページ制作会社で働くエンジニアのブログです。日々、業務の中で得られた知識や技術、時々はプライベートなネタも投稿していきます。menuホームホームページ・SEOindex.htmlとは(indexの優先順位も)【初心者向け】2020.01.16index.htmlとは(indexの優先順位も)【初心者向け】コンテンツindex.htmlとは?index.html以外のindex(index.htmやindex.php、index.cgiなど)index.html、index.phpの読み込み順を変更index.htmlを自動で探しに行ってくれない場合Ruby(index.rb)やPython(index.py)をトップページとして認識させる最後にindex.htmlとは?今回は、「index.html」とは何か?というお話です。ホームページを公開する際、ページの内容に応じて様々な名称のHTMLファイルを作成します。作成するHTMLファイルがありあます。それが、index.htmlというもので、とても重要なHTMLファイルになります。サイトのトップページのURLについて考えてみます。様にスラッシュ(/)終わりのURLにアクセスします。これは、スラッシュ終わりのURLにアクセスすると、自動でindex.htmlを探して画面に表示してくれるためで、Apache(WEBサーバ)側でそのように設定されています。これにより、わざわざブラウザのアドレスバーにindex.htmlまで打たなくてもページを表示できるようになっています。index.htmlというファイルがあれば、そのファイルをトップページとして自動で認識してくれような便利な設定になっています。index.html以外のindex(index.htmやindex.php、index.cgiなど)最近は、PHPでサイトにプログラムを組み込むことが増えたので、index.htmlではなく、index.phpをトップページに置いていることも多くなりましたが、その場合も、index.phpを自動で認識してサイトを表示させてくれていると思います。これは、index.htmlが置かれていない場合には、index.phpを探しにいくように設定されている為です。正確には、index.htmやindex.cgi、index.shtmlなども自動で探しに行くように設定されていることが多く、どのファイルをトップページとして優先的に表示するのかも設定されています。これらの読み込む順番を変更することも可能で、一般的には、.htaccessを使って設定できます。何かの理由で、index.html、index.phpを認識する順番を変更した場合があります。その場合には、上記でも触れたように、.htaccessを使って設定するのが簡単です。index.htmlという1行を追加するだけです。これにより、index.phpを優先的に探しに行くようになります。index.shtmlindex.htmlを自動で探しに行ってくれない場合もし、index.htmlやindex.phpを自動で認識してくれない場合があるかもしれないです。index.phpの1行を追加して下さい。最近の共用サーバであれば、100%このindex.htmlやindex.phpを自動で認識するように設定されているので、こちらの設定を行う機会はあまりないと思いますが。Rails)やPythonでサイトを構築する機会も増えてきました。Rubyの場合だと「index.rb」、Pythonの場合だと「index.py」というファイルを作成するので、これらをトップページとして認識させたい場合もあります。index.pyというように「DirectoryIndex」にindex.rbやindex.pyを追加すればOKです。最後にこれらの設定変更は、Apacheの設定ファイルであるhttpd.confで設定することも可能です。大元はいじりたくないので、基本的には、.htaccessで設定するようにしましょう。レンタルサーバによっては、httpd.confの編集は勿論のこと、.htaccessの使用も許可されていない場合もあります。その場合には、これらの設定変更はあきらめて下さい。>>日本語ドメインはおすすめしません!動的URLを擬似URLに偽装(動的ページの擬似静的化)関連記事プロフィールダッチ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」というエラーが。客「それはできません。(5)index.htmlとは?index.html以外のindex(index.htmやindex.php、index.cgiなど)index.html、index.phpの読み込み順を変更index.htmlを自動で探しに行ってくれない場合Ruby(index.rb)やPython(index.py)をトップページとして認識させる最後にダッチ(足立拓也)のプロフィールページWordPressの短期学習プログラムを始めました。