すぐに忘れる「.htaccess」の備忘録

2023年08月22日
2024年02月26日
仕事

Webサイトの制作では、頻繁に使うのに、その度に記述方法を忘れ、過去の制作案件から確認しがちな「.htaccess」の書き方の備忘録です。

URLから「index.html」を非表示

RewriteEngine on
RewriteCond %{THE_REQUEST} ^.*/index.html
RewriteRule ^(.*)index.html$ https://www.example.com/$1 [R=301,L]

「http」から「https」にリダイレクト

RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R,L]

301リダイレクト

Redirect permanent / https://www.example.com/

基本認証

AuthUserFile "/**任意の文字列**/.htpasswd"
AuthGroupFile /dev/null
AuthName "Please enter your ID and password"
AuthType Basic

基本認証下で特定のディレクトのみを基本認証を解除

Satisfy any
order allow,deny
allow from all

ErrorDocument

ErrorDocument 404 /error/
ErrorDocument 403 /error/
ErrorDocument 500 /error/

HTMLファイルでSSIを実装

Options +Includes
AddHandler server-parsed html

3050grafixについて

「3050grafix」は、2004年よりWebサイトの制作に携わり、2010年3月31日(大安)から個人事業主として活動を開始し、2024年でWebサイトの制作に携わり20年、個人事業主になり14年を迎えます。

Webサイトでお困りなら、どんな些細なことでも気軽にご相談ください。

    お問い合わせ種別

    お名前

    メールアドレス

    お問い合わせ内容

    以下に表示された文字を入力してください。

    captcha

    この記事を読んでいる人はこんな記事も読んで欲しい