かんたん作成【HTML CSS JavaScript PHP CGI Perl Ruby Python .htaccess】

Basic認証ユーザー別転送設定(RewriteCond %{REMOTE_USER})
#AuthName "Private Area"
#AuthType Basic
#AuthUserFile /home/**************/**********/.htpasswd
#require valid-user

#<FilesMatch "\.(htaccess|htpasswd)$">
#Deny from all
#</FilesMatch>

#RewriteEngine on

#RewriteBase /w/htaccess/authuser/sample

#RewriteCond %{REMOTE_USER} ^taro$
#RewriteCond %{REQUEST_URI} !/aaa/
#RewriteRule ^.*$ aaa/ [R=302,L]

#RewriteCond %{REMOTE_USER} ^jiro$ [OR]
#RewriteCond %{REMOTE_USER} ^goro$
#RewriteCond %{REQUEST_URI} !/bbb/
#RewriteRule ^.*$ bbb/ [R=302,L]

#RewriteCond %{REMOTE_USER} !^taro$
#RewriteCond %{REMOTE_USER} !^jiro$
#RewriteCond %{REMOTE_USER} !^goro$
#RewriteCond %{REQUEST_URI} !/ccc/
#RewriteRule ^.*$ ccc/ [R=302,L]



#    Basic認証ユーザー別転送設定
#    サンプルはtaroで認証の場合aaaに、jiroまたはgoroで認証の場合bbbに、それ以外で認証の場合cccに転送。
#    サンプルのため行初めに # を記載しています。コピーする場合削除してください。
#    AuthUserFile はユーザーファイルを絶対パスで指定。(サンプルのため一部伏字*で表示しています。)
#    別にユーザーファイルを作成する必要があります。
#    ユーザー名:パスワードの形式です。改行して複数ユーザーも設定可能。(例)taro:1234
#    UNIX系ではパスワード暗号化が必要。
#    <FilesMatch・・・ は.htaccessファイルと.htpasswdファイルのアクセス禁止設定です。
.htaccess
ファイル一覧表示設定(Options -Indexes) 拡張子省略設定(Options +MultiViews)
ディレクトリインデックス優先順位変更設定(DirectoryIndex) 文字コード設定(文字化け対策 AddDefaultCharset)
HTMLファイルSSI動作設定(AddHandler server-parsed) HTMLファイルPHP動作設定(AddHandler php-script)
HTMLファイルCGI動作設定(AddHandler cgi-script) エラーページ変更(ErrorDocument 401 403 404 500)
ファイルアクセス禁止設定(Files Deny) ファイルアクセス禁止設定(拡張子指定 FilesMatch)
特定IPアドレスアクセス禁止設定(Deny from) 特定IPアドレスアクセス許可設定(Allow from)
特定ユーザーエージェントアクセス禁止設定(SetEnvIf User-Agent) 検索エンジン巡回ロボットアクセス拒否設定
リンク禁止設定(SetEnvIf Referer) 特定アドレスからのリンク禁止設定(SetEnvIf Referer)
画像直リンク禁止設定(FilesMatch SetEnvIf Referer) アドレス転送設定(Redirect permanent)
アドレス転送設定(指定ファイルを指定アドレスに転送 RedirectMatch) アドレス転送設定(ディレクトリ内全て指定アドレスに転送)
アドレス転送設定(拡張子指定) アドレス転送設定(拡張子変更)
アドレス転送設定(ファイル名一部変更) 特定IPアドレス転送設定(RewriteCond %{REMOTE_ADDR})
特定IPアドレス以外転送設定(RewriteCond %{REMOTE_ADDR}) 特定ユーザーエージェント転送設定(RewriteCond %{HTTP_USER_AGENT})
特定ユーザーエージェント以外転送設定(RewriteCond %{HTTP_USER_AGENT}) 携帯アクセス転送設定(RewriteCond %{HTTP_USER_AGENT})
携帯アクセス転送設定(ディレクトリ内全て転送) PCアクセス転送設定(RewriteCond %{HTTP_USER_AGENT})
PCアクセス転送設定(ディレクトリ内全て転送) PCアクセス携帯アクセス振り分け転送設定
被リンクトップページ転送設定(RewriteCond %{HTTP_REFERER}) 画像直リンク禁止設定(代替画像表示設定)
特定クエリ転送設定(RewriteCond %{QUERY_STRING}) クエリ変換転送設定(クエリ変換 クエリ追加 クエリ削除)
クエリ一部変換設定(RewriteCond %{QUERY_STRING}) 静的ページURLで動的ページにアクセス(RewriteEngine on RewriteRule)
存在しないページトップページ転送設定(RewriteCond %{REQUEST_FILENAME}) 存在しないページ指定ページ表示設定(RewriteCond %{REQUEST_FILENAME})
全ページ指定ページ転送設定 全ページ指定ページ表示設定
指定ページ別ページ表示設定(HTMLページでPHPページ表示) 全ページ下層ディレクトリ内ページ表示設定(トップディレクトリ変更)
アドレス統一設定(RewriteCond %{HTTP_HOST} RewriteRule) アドレス統一設定(index.html無し)
アドレス統一設定(index.html有り) Basic認証(ユーザー認証 AuthType Basic)
Basic認証ユーザー別転送設定(RewriteCond %{REMOTE_USER})
かんたん作成【HTML CSS JavaScript PHP CGI Perl Ruby Python .htaccess】