Web

.htaccess ファイルにはWebアクセスできないようになっている

投稿日:

レンタルサーバーではおなじみの .htaccess ファイルへのWebアクセスについてです。

.htaccess ファイルは Webサーバー (Apache) が読み込んで利用するため、Webサーバーからアクセス可能なパーミッションに設定しておく必要があります。

しかしこの設定だと、ブラウザからWebアクセスできてしまうのではないか?という不安を感じる方がいるかもしれません。もしアクセスできてしまうと、Webサーバーの設定が誰からでも見られてしまうことになり、確かに大問題です。

しかし現実はそうはなっていません。Webサーバー (Apache) の設定で「Web経由での .htaccessファイルへのアクセスは禁止」されているからです。

例えば、Apache 2.4.37 (CentOS Stream release 8) の /etc/httpd/conf/httpd.conf には以下の設定が記述されています。

#
# The following lines prevent .htaccess and .htpasswd files from being
# viewed by Web clients.
#
<Files ".ht*">
    Require all denied
</Files>

「.ht」で始まるファイルへのアクセスを拒否しています。

ということで、.htaccess ファイルは Web経由でアクセスされることはありません。

📂-Web

執筆者:labo


comment

メールアドレスが公開されることはありません。

関連記事

Web

YouTube でコメントが表示されないときの対処法

YouTube でコメントが表示されないときの対処法を紹介します。

Web

フォントサイズに関するCSSクラス名にはどんな名前があるのか調べてみました

目次はじめにCSS Fonts Module Level 3FontawesomeBootstrap (v4)まとめ参考 はじめに フォントサイズを表す CSSクラス名として、どんな名前を使うのがよい …

Web

Flexbox を使ってページ全体を中央寄せにする

目次1. はじめに2. やり方3. デモページ4. おわりに参考 1. はじめに CSS(スタイルシート) の Flexbox を使って ウェブページ全体を中央寄せにする例を紹介します。 2. やり方 …

Chrome

Chrome 78 の新機能

ome 78 の新機能について簡単に説明します。

Web

【HTML】picture 要素について

目次1. <picture> 要素とは?2. 仕様3. <source> 要素4. 利用例5. 実際に使用された画像がどれかを JavaScript で取得する6. 注意点7. …