2015-01-19 5 views
0

내가 S3에 지킬 정적 사이트를 운영하고있어 규칙, 모든 시스템에서 하나 개의 작은 꼬임을 제외하고 계획에 따라 진행되어,아마존 S3 리디렉션이 URL 방식

두 사이트의 URL 체계가 /yyyy/mm/slug/을 이동하지만, 내 이전 사이트는 두 문자로 구성된 월에 접두사를 붙이지 않습니다 (). 2015/01 대신 2015/1/이됩니다. 따라서 이전 URL은 적절히 리디렉션되지 않습니다. 아무 소용이

<RoutingRule> 
    <Condition> 
     <KeyPrefixEquals>5/</KeyPrefixEquals> 
    </Condition> 
<Redirect> 
    <ReplaceKeyPrefixWith>05/</ReplaceKeyPrefixWith> 
</Redirect> 

: 같은

내가 해봤 리디렉션 규칙. 이 작업을 수행하는 유일한 방법은 영향을받는 모든 날짜 조합에 대해 리디렉션을 구현하는 것입니다.

리디렉션으로이를 수정하고 이전 블로그와 일치하도록 내 새 블로그 구조를 변경하지 않아도되는 방법이 있습니까?

감사합니다.

답변

0

이전 URL 체계를 조정하려는 경우 _config.yml 파일에 permalink을 설정할 수 있습니다.

permalink: /:year/:i_month/:title 

트릭을 수행 할 수 있습니다.

+0

고마워요, 그 목적으로 작동합니다. 그러나 URL 스킴에서 선두의 0을 즐기고 있었기 때문에 대신 리디렉션으로 해결하려고했습니다. –