2012-09-28 2 views
0

TYPO3 프로젝트의 내 페이지 구조에서 루트 페이지와 "홈"페이지가 있습니다. 루트 페이지를 "집"의 내용을 표시하도록 구성했습니다. "home"에는 tt_news 프론트 엔드 플러그인 인 pagebrowser가 있습니다. TYPO3에서 tt_news의 pagebrowser URL을 재정의

사용자가 / (루트 페이지)에

는 pagebrowser 링크는

  • /4eb0456e49c1a9134638cf8d76b50406/?tx_ttnews%5Bpointer%5D=1

하지만 사용자가 /home/에있을 때 pagebrowser 링크가

    처럼입니다
  • /home/4eb0456e49c1a9134638cf8d76b50406/?tx_ttnews%5Bpointer%5D=1

두 페이지 모두에 /home/ 링크가 필요합니다. 이것이 가능한가?

그 중요한 경우 내가 CoolURI을 사용하고

...

감사합니다! home 바로 가기로

답변

0

설정 rootpage / (또는 역방향) 대신에 컨텐츠를 복제, 그런 식으로 링크는 항상 많은 사이트에서 동일한 콘텐츠를 표시하는 매우 일반적으로 /

를 통해 액세스 할 경우에도 /home을 가리켜 야합니다 틀린 개념 및 수색 엔진에있는 순위를 낮추기로 귀착 될 수있다.

+0

감사합니다. 이전에이 솔루션을 이미 사용했음을 기억합니다. 그러나 이것은 또 다른 문제로 이어집니다. 백본과 함께 작동합니다. 라우터. 이 JS 프레임 워크를 사용하면 history-pushstate (일종의 "실시간"URL 재 작성) 작업을 할 수 있습니다. 새 브라우저에서는 문제가 없지만 pushstate-library를 구현하지 않는 오래된 브라우저에서는 "/ # home/..."(해시 URL)로 되돌아갑니다. 결과적으로 무한 루프가 발생합니다 : Typo3은 "/ home/..."으로 리다이렉트하고 backbone.js는 "/ # home/..."으로 리다이렉트합니다. 해결 방법에 대해 알고 싶습니까? 고맙습니다! – 27leaves

관련 문제