2014-09-16 2 views
2

저는 프리스트톱을 설정하고 덴마크어와 영어의 두 가지 언어를 활성화했습니다. 영어 버전은 잠시 동안 사용되지 않지만 검색 엔진이 처음부터 domain.com/webshop/da/을 캐싱하도록합니다. 나는/da /를 .htaccess와 함께 추가하는 방법을 몰랐다.한 언어에서 기본 언어로 301 리디렉션하는 방법

robots.txt가/en/peoples 브라우저 언어를 제외하더라도 (en) prestashop이/en /에 삽입됩니다.

domain.dk/webshop/en/[products]을 domain.dk/webshop/da/[products] 으로 리디렉션하고 싶습니다. 고객이 번역되지 않은 영어 버전을 사용하지 않도록하십시오.

어떻게하면됩니까?

아니면 나에게 더 좋은 해결책이 있습니까?
좋은 하루 보내십시오. 최저 T

답변

2

나는 당신으로이 규칙을 사용할 수 있습니다

domain.dk/webshop/da/[products에 domain.dk/webshop/en/[products을]] 리디렉션하고 싶은 당신 매우 첫 번째 규칙은 /webshop/.htaccess :

RewriteEngine On 

RewriteRule ^en/(.*)$ /da/$1 [L,NC,NE,R=301] 
+0

고맙습니다. 예, 작동합니다. 너는 내 하루를 보냈다. :-) – thomaslester

+0

다행히도 효과가 있음을 알면 내 대답의 왼쪽 상단에있는 눈금을 클릭하여 대답을 표시 할 수 있습니까? – anubhava