2013-08-26 2 views
0

특정 디렉토리로 리디렉션하는 데 문제가 있습니다. 예를 들어 www.example.com을 입력하면 www.example.com/directory와 같은 특정 디렉토리로 이동하려고합니다. Apache 리디렉션 : 리디렉션 루프를 피하십시오.

나는

영구적/example.com/directory

리디렉션하지만 리디렉션 루프로 전환되고 주소 표시 줄에 URL이

같이 나타납니다 내 아파치 설정 파일에 내 가상 호스트이 추가

http://example.com/directorydirectorydirectorydirectorydirectorydirectorydirectorydirectorydirectorydirectory

어떻게 있도록 즉시이 example.com/directory 그들을 소요되는 URL의 example.com에있는 사람의 유형으로 리디렉션을 설정합니까?

답변

0

mod_rewrite을 사용하면이를 수행 할 수 있습니다.

+0

더 많은 예제 [여기] (http://httpd.apache.org/docs/trunk/rewrite/remapping.html). – bredikhin

2

이 당신의 Redirect 라인을 교체 :

RedirectMatch 301 ^/$ /directory/ 
+1

... 브라우저의 캐시를 지우는 것을 잊지 마십시오. 영구적 인 리디렉션 (코드 301)은 실제로 거기에 머물러 있습니다. :) – pabouk

관련 문제