人生に必要なことは、防衛大学で教わった社長のブログ戸建見切り品サイト賃貸見切り品サイトSSLとは不動産専門ホームページ制作会社で働くエンジニアのブログです。日々、業務の中で得られた知識や技術、時々はプライベートなネタも投稿していきます。最後に.htaccessとはサイト制作に関わっていると、.htaccessというドット(.)で始まるファイルを利用する機会も多いと思います。何か不思議な感じのするファイルです。様々な設定を行えるとても便利なファイルです。私達のようなWEB屋にはとっては非常にありがたいファイルです。因みに、最近だとNginxというWEBサーバーを利用しているサーバーも増えてきていますが、その場合は、原則.htaccessを使用できません。.htaccessは、あくまで、Apacheで利用できるファイルになります。※エックスサーバーーなど、Nginx採用サーバーーでも、.htaccessを利用できるレンタルサーバーーも存在します。それと、WordPressのパーマリンク設定でも利用するので、WordPressでサイトを構築されている方にとっては、必要不可欠なファイルになります。.htaccessはどのサーバーでも利用できるの?.htaccessは許可されたサーバーじゃないと利用はできません。利用できないサーバー、や利用はできるけど、設定できる内容に制限がある、といった場合もあるので、レンタルサーバーを借りる場合には、念の為、事前に調べておいた方がいいです。大概の場合、サーバーの管理者側が.htaccessで設定できる内容を制限しています。本番環境にアップロード時にいろいろと痛い目に合うので注意して下さい。・PHPに関する設定などです。ベーシック認証の設定ベーシック認証はよく利用しますね。・簡易的な認証機能を付けて、IDとパスワード知っている特定の人間しか見ないようにしたりといった場合には、、.htaccessで簡単に設定を行えるので、助かります。通常は301リダイレクト設定を行いますね。設定しておくことをおすすめします。因みに、常時SSL通信設定を行う場合にも301リダイレクトを行うので、その場合にも利用できます。URLの正規化URLの正規化とは、同一のページで複数のURLが存在する場合に、1つのURLに統一することを言います。本来は同一ページにも関わらず、各URLへ評価が分散してしまいます。説明すると、1のGoogleからの評価が「2」、2のGoogleからの評価が「3」だとすると、合計で「5」になる訳でありません。1の評価が「2」、2の評価が「3」のままです・これは、SEO上かなりまずいので、ユーザーがどのURLからアクセスしてきても、必ずどれか1つのURLに統一リダイレクトするように設定を行います。1のURLへ統一することで、そのURLへ評価が集中することになります。それにより、上記の例で説明すると、Googleからの評価が「5」になります。サイトを一時的にメンテナンス中にする大幅なリニューアルなどで、コンテンツを入れ替える際に、やむなくサイトの表示をメンテナンス中に切り替えることがあると思います。作業者はチェックなどを行わないといけないので、IPアドレスで制限して、社内からのアクセスのみ許可する必要があります。そんな場合にも、よく.htaccessを使って設定を行います。不正なアクセスがあった場合に、そのアクセス元のIPアドレスを特定して、サイトへのアクセスをブロックする場合にも、.htaccessを利用できます。様々なパターンで、アクセス制限を掛けることができます。PHPに関する設定PHPの大元の設定変更は、php.iniというファイルを編集します。このファイルを編集すると、共有している他サイトへも影響するので怖いです。その場合には、.htaccessを使って設定を行うことも可能です。内部エンコードを変更したり、いろいろと設定を行えます。共用サーバーだと、ほとんどの場合php.iniを編集できないので、そのような場合にも、.htaccessで設定を変更できると助かります。最後にApacheには、httpd.confという設定ファイルがあり、.htaccessで行っている設定というのは、本来はこちらのファイルで行うものです。非常に神経を使います。頻繁に触るべきではないファイルです。その為、私は.htaccessで設定できることは、.htaccessで設定を行うようにしています。誰でも簡単に扱えるファイルではなので、注意しておいてください。気づかないところでエラーが発生していたりもします。内容を理解した上で記述して下さい。プロフィールダッチ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の短期学習プログラムを始めました。