묻고답하기
Rewrite mod 가 안먹는건지? 왜 안되는건지?
2007.10.12 15:44
사용환경 --
Fedora 5 Linux
Apache 2.059
Mysql 5.1
PHP 5.12
리라이트모드는 예전부터 사용해왔었습니다.
예를 들어 /usr/local/apache/conf/httpd.conf 파일에
<VirtualHost *:80>
ServerAdmin pluton2k@hotmail.com
DocumentRoot /board/abc
Options Indexes FollowSymLinks MultiViews
ServerName www.abc.net
RewriteEngine on
RewriteRule ^/~(([a-zA-Z])[a-z0-9]+) http://$1.abc.net [R,L]
ErrorLog /board/logs/abc/abc_error_log
CustomLog /board/logs/abc/abc_access_log combined
</VirtualHost>
설정하고 http://www.abc.net/~뭐라고 하면
http://뭐라고.abc.net
이와 같이 말이죠.
분명 리라이트 모드는 정상작동합니다.
XE 버전이 새로 나왔다길래 한번 설치해 보려고 하는데 잘 안되네요.
.htaccess 내용을 직접
<VirtualHost *:80>
</VirtualHost>
사이에도 넣어도 봤고
빼 도 보았습니다.
/.htaccess 파일을 다른이름으로 리네임 시키면 리라이트 모드 없이는 잘 작동됩니다.
고수님들 뭐부터 체크해야겠는지요?
즉 리라이트 모드는 잘 작동하는데
.htaccess 동작시켜서
http://www.abc.com/?mid=board&document_srl=71 이렇게는 잘 나와도
.htaccess 를 막고 하면
http://www.abc.com/freeb/71 요렇게는 작동 안하네요.
문제가 뭘까요?