붉은거위 노트 (redgoose note)

.htaccess 파일

Nest
Development
Category
Server
Hit
803
Star
0

.htaccess 파일은 숨김파일으로 파일이 있는 디렉토리부터 그 하위 디렉토리까지 영향을 주며 서버세팅을 변경할 수 있다.
아파치(apache) 에서만 사용할 수 있다.

index.php 파일로 고정으로 열리게 하기

RewriteEngine On
RewriteCond $1 !\.(js|ico|gif|jpg|jpeg|png|css|swf|mp3|wav|txt|zip|rar)$
RewriteCond $1 !phpThumb/.*
RewriteRule ^(.*)$ index.php [NC,L]

에러출력 컨트롤

php_flag display_startup_errors on
php_flag display_errors on
php_flag log_errors on

파일캐쉬 사용하기

<ifModule mod_expires.c>
ExpiresActive On
ExpiresDefault "access plus 1 seconds"
ExpiresByType text/html "access plus 1 seconds"
ExpiresByType image/gif "access plus 2592000 seconds"
ExpiresByType image/jpeg "access plus 2592000 seconds"
ExpiresByType image/png "access plus 2592000 seconds"
ExpiresByType text/css "access plus 604800 seconds"
ExpiresByType text/javascript "access plus 216000 seconds"
ExpiresByType application/x-javascript "access plus 216000 seconds"
</ifModule>

디렉토리 경로에서 "/"이 빠졌을때 400에러나는 현상 대처법

RewriteCond $1 ^(.*)/$

참고URL: http://www.silverstripe.org/community/forums/archive/show/3172