2012-08-02 2 views
1

나는 간단한 리디렉션 (301)을 할 노력하고있어하지만이 경우에 문제가 발생 해요 :이 URL을 입력하면리디렉션 (301)가 작동하지 미세

Redirect 301 /negocios/wisconsin/wi/ www.domain.com/directorio/category/121/Wisconsin.html 

:

이 내 리디렉션입니다 :

www.domain.com/negocios/wisconsin/wi/servicios-multiples/ 

그것은 리디렉션 규칙을 적용하고,이 URL로 브라우저를 보냅니다

www.domain.com/directorio/category/121/Wisconsin.htmlservicios-multiples/ 

잘못된 URL입니다. 아마도 URL의 일부 (/ negocios/wisconsin/wi /)가 리디렉션하려고하는 URL과 유사하기 때문일 수 있습니다.

I는이 URL로 리디렉션을 적용 할 수있는 방법 (/ negocios/위스콘신/WI /) 내가 예를 들어

www.domain.com/negocios/wisconsin/wi/WHATEVER-HERE 

답변

1

같은 유사한 다른 URL을 입력 할 경우에도 RedirectMatch 대신 사용해보십시오 :

RedirectMatch 301 ^/negocios/wisconsin/wi/$ www.domain.com/directorio/category/121/Wisconsin.html 

이렇게하면 경로 노드를 함께 연결하는 대신 정확하게 일치하는 것으로 리디렉션됩니다 (Redirect의 경우).

+0

정답입니다. – MrBr

관련 문제