0

에서 언어 코드를 잃는다. 내가 개념이 일반적인 Sitecore 리디렉션과 유사하다 생각의
301 Redirect Module 도구를 사용하고 있습니다. 우리 TEST Sitecore CMS, 나는 다음과 같은 리디렉션 규칙이 301 Moved PermanentResponse Status Code 세트로 입력 Redirect Rule의 항목을 만들었습니다Sitecore 리디렉션 규칙 내가 리디렉션 규칙을 설정하려고 <code>Sitecore</code> 개발자입니다 URL

where the URL contains Jan2017 replace the static Jan2017 with the static 
2017/01 

을이 성공적으로 유일한 문제는 https://test.willistowerswatson.com/de-DE/press/Feb2017/bAV-Reform-BR-Ausschuesse

https://test..willistowerswatson.com/press/2017/02/bAV-Reform-BR-Ausschuesse에 리디렉션 , 왜 언어 코드 de-DE이 손실 되었습니까?

URL 소스 코드는 URL에 보관하고 싶습니다. 어떻게해야합니까?

답변

0

languageEmbedding 속성을 'always'로 설정해 보았습니까?

<linkManager defaultProvider="sitecore"> 
<providers> 
    <clear/> 
    <add name="sitecore" ... languageEmbedding="Always" ... /> 
</providers> 

languageEmbedding 옵션은 다음과 같습니다

  • 이 languageEmbedding이 = "결코"표시되지 언어를 멈추지 않을 것입니다 사용하도록 설정을 변경 항상
  • 결코

  • 을 ASNEEDED up으로, 그리고 마찬가지로 languageEmbedding = "always"는 언어 t를 강요합니다 o 항상 URL에 표시됩니다.