Language
한국어

[APACHE] rewrite mod 적용

2016.03.25 17:15

lispro06 조회 수:509

처음 하는 것들은 3~4시간은 잡아 먹는 듯. T.T.


apache 2.4.7에서


apache2.conf 파일에

<Directory /usr/share>

        AllowOverride All

        Require all granted

</Directory>


<Directory /var/www/>

        Order allow,deny

        Options Indexes FollowSymLinks

        AllowOverride FileInfo

        Allow from All

        Require all granted

</Directory>


를 설정한다.


DirectoryIndex index.html index.php


LogLevel rewrite:trace3


도 넣어서 php 작동, 로그 확인 등을 가능하게 한다.


RewriteEngine On

RewriteRule ^([a-zA-Z0-9_]+)/?$ ./index.php?seq=$1


해당 디렉터리 .htaccess 파일에 상기와 같은 내용을 입력하면,


http://~/인자1/인자2


로 입력하면, ~/인자1/index.php?seq=인자2


로 이동한다.


internal redirect with /인자1/./index.php [INTERNAL REDIRECT] 같이 로그가 발생하면 잘못한 것이다.