mod_rewrite에 대해서

armyinsa의 이미지

Apatch를 이용하여 기동하고 있습니다.

/var/www/html/forgetever forgetever란디렉토리입니다. 안에는 .html파일들이 있습니다.

아파치를 기동하여....

브라우져에 http://www.forgetever.com 으로 접속하면 페이지가 잘 동작합니다.

그런데, forgetever디렉토리 안에.

.htaccess를 보면
아래처럼 적혀있습니다.

Redirect /iv http://www.forgetevergroup.com/iv/forgetever/

이렇게 되어이쬬.


브라우져에서 http://www.forgetever.com/iv/ 치면
http://www.forgetevergroup.com/iv/forgetever/ 로 잘 갑니다.

만약에 브라우져에서 http://www.forgetever.com 치면 // i를 빼고 엔터를 치면
http://www.forgetevergroup.com/wp/forgetever/

로 리다이렉트 하고 싶은데요 어떻게 해야하죠?

mod_rewrite를 이용해서 하라고 하라는데여..

그래서, .htaccess를 이렇게 수정하였습니다.

RewiteEngin on
RewriteRule ^/iv.*$ http://www.forgetevergroup.com/iv/forgetever/
RewriteRule .*?$ http://www.forgetevergroup.com/wp/forgetever/

결과적으로는
www.forgetever.com 를 치면
http://www.forgetevergroup.com/wp/forgetever/로 잘 이동되는데요.

www.forgetever.com/iv/치면은

http://www.forgetevergroup.com/wp/forgetever/으로 이동이 되네요..

http://www.forgetevergroup.com/iv/forgetever/으로 이동해야 되는데요..

뭐가 문제지...ㅡㅜ;

armyinsa의 이미지


해결했습니다.