경로의 시작 부분에 언어 코드를 추가하여 모든 것을 다시 쓰려고합니다. 내가 이것을 사용할 때 : RewriteRule ^(.*)3$ es/$1
브라우징 mysite.com/admin3
은 mysite.com/es/admin
을로드한다.
는하지만 난 이유를 모르겠어,하지만이 사용할 때 : RewriteRule ^(.*)$ es/$1
검색을 mysite.com/admin
부하 mysite.com/es/admin
않지만 너무 느린로드하고 일반 HTML (CSS 없음, 아니 이미지 등)이다.이상한 재기록 어려움 - 내가 뭘 잘못하고 있니?
누군가 내가 뭘 잘못하고 있다고 지적 할 수 있습니까? 그것은 나를 미치게합니다 - 나는 정규 표현식의 놈입니다.
감사합니다.
업데이트 : 이미 다국어 사이트를 운영하고 있습니다. 그러나 우리는 로컬 도메인을 통해 다른 언어에 대한 대체 액세스를 제공하려고했습니다. 그래서 우리는 mysite.com/es
을 가지고 있고 동시에 newdomain.es
을 가지고 싶었습니다. 이것은 Drupal의 "도메인 이름"언어 협상을 통해 가능하지 않습니다.
이제는 이미 newdomain.es/es
을 설정했지만 사용자가 검색 주소창에 newdomain.es
만 표시되도록하고 싶습니다.
drupal을 사용하고 있으므로 국제화 (http://drupal.org/project/i18n)를 사용하지 않으시겠습니까? 지금까지 제가 아는 한 정확히 당신이 원하는 것을하는 모듈이 있습니다 ... – Neograph734
나는 그것을 사용하고 잘 작동합니다. 그러나 우리는 로컬 도메인을 통해 언어를 분리하려고했습니다. mysite.com/es는'newsite.es'가 될 것입니다. 실제로 newsite.es/es를 검색 할 때'newsite.es'를 보길 원합니다. – Bibokid