path alias 를 사용할 때, 언어별 설정에 유의하자.

path alias 를 사용할 때, 언어별 설정에 유의하자.

[현상]
드루팔 사이트의 기본 언어를 영어(혹은 다른 언어)로 바꾸고 나서,
해당 사이트의 Top 페이지와 일부 Alias 페이지의 주소에서
Page Not Found 에러가 발생.

[원인]
드루팔의 Path Alias는 언어별로 다르게 지정 가능하다.
admin/build/path 에서 확인할 수 있는데,
기본적으로 한 노드에 대해 alias를 설정하면
당시에 기본으로 설정된 언어만 Path Alias가 정해진다.

* 만일 Site Information의 톱 주소를 패스 에일리어스로
지정해 두었다면, 이 또한 언어 변경시 영향을 받는다.

[해결]
관리자로 로그인, admin/build/path 에 가서
문제 페이지의 Path Alias 항목에 대해
특정 언어만이 아닌 All Languages 대응으로 설정한다.

[재발방지]
드루팔 사이트의 메인 언어를 바꿀 때는,
반드시 Path Alias 항목들도 재점검하자!

Your rating: None 평균 : 3 (1 vote)