.htaccessとは

.htaccessで行うこと

  • リダイレクト設定
  • BASIC認証

.htaccess作成サイト:
https://www.htaccesseditor.com/#a_basic

.htaccessファイルを設置する場所

.htaccessは複数設置することができ、ファイルを設置する場所でサーバーを制限できる範囲が変わります。

.htaccessはファイルを設置した階層内にしか反映されません

.htaccessコメントアウト

htaccess内にコメントを付ける場合は、先頭文字を「#」とします。

デフォルトページ設定

「デフォルトページ」とはURLにディレクトリを指定した場合、どのファイルが優先して表示されるか定義するものです

.htaccessではデフォルトページの変更ができます

  • 優先1 : index.php
  • 優先2 : index.html
  • 優先3 : main.html

上記の場合

# Default Page Change
DirectoryIndex index.php main.html index.html

htaccessによるデフォルトページの設定
https://htaccess.cman.jp/explain/default_page.html

各レンタルサーバー会社の初期で用意されている.htaccessファイルがあります

.htaccessを自作する場合、もともとある各レンタルサーバー会社の初期で用意されている.htaccessファイルのないようを正しく把握する必要があります

さくらのレンタルサーバー ベーシック認証 .htaccess初期値を調べてみた
https://qiita.com/apple123/items/cc7d458ba98febd6038f

参考サイト

.htaccessとは?できること・設定方法を初心者向けに解説
https://white-link.com/sem-plus/htaccess