2011-04-18 3 views
0

contao (http://demo.contao.org/)의 링크 시스템을 이해하지 못하기 때문에 문제가 있습니다.이 CMS뿐 아니라 도움이 될까요? 그래서 : 우리는 항상 링크가 있습니다 www.something.xx/title-for-example-news.htm,contao CMS - 링크 시스템을 이해하지 못합니다.

을 그리고 확장은 항상 htm입니다 (! 결코 php), 아니, 예컨대 뉴스의 ID를 가지고 그것은 좋은 해결책이다? 어떻게 작동합니까?

나는 우리가 예를 들어 www.sometking.xx/321-title-for-example-news.htm, 과 같은 링크를 가지고 있음을 알고있다. 321은 id 뉴스이며, 그래서 우리는 쉽고 빠르게 날짜를 얻을 수있다. 데이터베이스 및 콜리 전 없음.

어떻게 작동합니까? 그것은 빠르다? 라우팅의 정적 배열일까요? 당신이 그것에 대해 어떻게 생각하십니까? 그것은 매우 예쁘게 보인다. 그러나 그것은 빠르다?

답변

1

우연히 질문에 대한 답변이 나왔습니다. 아직도 관심이 있으시다면 여기로 가십시오.

ID가 포함 된 링크만큼 빠릅니다. 두 시스템 모두 데이터베이스에서 페이지 이름이나 ID를 조회하여 작동합니다. contao는 tl_page의 별칭 열에 퍼머 링크를 저장합니다.

페이지 이름/별칭을 변경하더라도 문제가 발생합니다. 별칭을 찾을 수없는 경우 contao에 id가 대체되어 있지 않으므로 이전 페이지 이름을 검색하면 404가 반환됩니다. 이는 Wordpress와 다릅니다. 예. WordPress는 페이지 또는 게시물의 이름을 변경하더라도 permalink를 변경하지 않습니다. 결국, PERMAlink는 절대로 변경해서는 안됩니다!

관련 문제