Tools&Tips

ApacheのTips

Apacheの…というか、.htaccessの設定コピペ元みたいな感じで。

mod_rewriteの設定例

ファイル・ディレクトリが存在しない時にindex.phpを経由させる

RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
#RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)$ /index.php/$1 [L]

BASIC認証

AuthType Basic
AuthName "Require pass"
AuthUserFile /home/user/.htpasswd
require valid-user

BASIC認証を解除

Satisfy any
order allow,deny
allow from all

エラーページの設定

ErrorDocument 403 /error.html
ErrorDocument 404 /error.html
ErrorDocument 500 /error.html

▲ページの先頭に戻る