반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- 아이스키네스
- short_open_tag
- Server
- PG
- 아낙사고라스
- 윈도우10
- A2000UA
- 아베로에스
- httpd
- 디아고라스
- php
- 크세노크라테스
- 플로티노스
- bridged
- 아낙시만드로스
- 고르기아스
- 피론
- 소도마
- 히파티아
- 알키비아데스
- RaiDrive
- VMware
- mysl
- 아리스티포스
- CentOS
- 서버
- NetDrive
- 다날
- 프톨레 마이오스
- ExpanDrive
Archives
- Today
- Total
개발자의 하루
.htaccess: RewriteEngine not allowed here 본문
반응형
.htaccess 에서 rewrite 모듈을 사용하고 할때 정상적으로 작동되지 않는다면 아파치 설정파일(httpd.conf)에서 3가지를 확인 해 보세요
1. 모듈이 로딩되었는가?
...
LoadModule rewrite_module modules/mod_rewrite.so
...
주석 처리가 되있으면 주석을 지워주세요.
2. 지시어에 rewriteEngine 정의 되어 있는가?
<IfModule mod_rewrite.c>
rewriteEngine On
</IfModule>
없다면 내용을 추가하여 주세요.
3. 지시어에 AllowOverride가 ALL로 되어있는가?
<Directory />
AllowOverride All
</Directory>
ALL이 아니면 ALL로 바꾸어 주시고 디렉토리 지시어가 없다면 복사해서 추가해 주세요.
AllowOverride를 none으로 설정하면 .htaccess 파일을 아에 사용할 수 없습니다.
<Directory "/web/testurl/www">
AllowOverride All
</Directory>
rewrite 모듈을 사용할 디렉토리만 지정하셔도 됩니다.
모든 설정이 끝나면 웹서버를 재시작하여 rewrite가 잘 작동되는지 확인합니다.
.htaccess 에서는
RewriteEngine On
을 정의해야만 rewrite가 정상 작동합니다.
반응형
'Server' 카테고리의 다른 글
VMware Bridged vs NAT 차이 (0) | 2017.06.20 |
---|---|
date(): It is not safe to rely on the system's timezone settings. (0) | 2017.06.09 |
예전 PHP 파일 다운받기 (0) | 2017.06.05 |
APM설치-Apache (CentOS 6.9) (0) | 2017.06.02 |
robots.txt를 쉽게 만드는 법 (0) | 2017.06.01 |