2014-01-31 7 views
0

이 질문은 이전에 요청되었지만 해결 방법에 대한 예상 결과가 나타나지 않습니다.주소 표시 줄의 URL을 변경하지 않고 .htaccess로 리디렉션

주소 표시 줄의 URL을 변경하지 않고 .htaccess로 리디렉션 만하면됩니다. 이다 ,

www.mydomain.com/en-uk 

www.mydomain.com/en 

로 리디렉션해야하지만 주소 표시 줄 아직도 내가 몇 가지를 시도했습니다

www.mydomain.com/en-uk 

표시해야하지만, 아무리 내가 그것을 할 방법 리디렉션 된 경로로 URL이 변경됩니다. 현재로서는 다음과 같습니다.

RedirectMatch 301 /en-uk/(.*) http://www.mydomain.com/en//$1/ 

또한 내 사이트에서 WordPress를 사용합니다. 어떤 아이디어?

+1

. http://httpd.apache.org/docs/2.2/rewrite/ –

+0

@Pekka 웃어 감사합니다. 링크를 확인해 보겠습니다. 지금까지 RewriteRules의 조합을 사용해 보았습니다. – mustieles

답변

0

시도 :

당신은 RewriteRule``보길 원하는
RewriteEngine On 
RewriteRule ^en-uk(/.*)?$ /en$1 [L] 
+0

글쎄, 리디렉션 부분은 정상적으로 작동하지만 주소 표시 줄에서 URL이 변경됩니다. 어쩌면 내 WP 설정과 충돌이있을 수 있습니까? – mustieles

+0

@mustieles 아마도 위의 규칙은 'R'플래그가 없으면 브라우저를 리디렉션하지 않습니다. 만약 당신이 WordPress를 사용하고 계시다면 아마도 wordpress의 다시 쓰기 모드를 사용해야 할 것입니다. –

+0

WordPress의 내장 된 재 작성 모드의 문제는 URL이 주소 표시 줄의 새로운 경로로 변경된다는 것입니다. 내가 피하려고하는 것. 어쨌든 고마워! – mustieles

관련 문제