방금 SEF URL을 사용 설정했는데 메뉴를 사용하여 웹 사이트를 탐색 할 때 정상적으로 작동합니다.SEF가 아닌 URL에서 생성 된 SEF URL이 Joomla에서 기사 ID 및 Itemid에 대해 href 사용됨
하지만 기사에서 생성 된 링크를 클릭하면 URL 입력란에 나타나는 URL이 엉망입니다. 내가 얻을 :
http://mywebsite.org/fr/publications?id=375
대신 간단히
http://mywebsite.org/fr/publications/comprendre/livres/pinker
의 문제가 발생하는 SEF URL이 menuAlias 같은 점이다 ID =은 articleID 대신 menuAlias / CategoryAlias / ArticleAlias 인의?.
나는 (이전과)를 사용하여 비 SEF URL의 내 링크 :
href="index.php?option=com_content&view=article&id=375&Itemid=265
(항목 ID 265 = 메뉴 간행물 및 아이디 375 = 문서 핑커)
나는 하나 개의 솔루션을 통해 들어 왔지만 그것의 작동하지 않는 :
href="<?php echo JRoute::_('index.php?option=com_content&view=article&id=54&Itemid=20'); ?>"
내가 기사에서 연결할 때 내 새 탭에서 SEF (실제) URL을 얻을 내 HREF를 설정해야하는 방법 어떤 생각을?
고맙습니다.
설명해 주시겠습니까? SEF URL은 2 가지 다른 유형을 언급했는데 어떤 종류의 기사/모듈에 링크하고 싶습니까? 내장 된 Joomla 구성 요소는 긴 (SEF가 아닌 URL)을 사용하므로 URL이 SEF인지 여부에 관계없이 항상 적절한 지점에 링크됩니다 (확실하지는 않습니다). 그런 다음 SEF 변환은 페이지가로드 될 때 즉시 수행됩니다. 가장 좋은 방법은 글로벌 구성에서 SEF URL을 켜고 기사에 링크를 시도하는 것입니다. 그것은 당신이 찾고있는 것을 제공 할 수도 있습니다. – Hanny
도움을 주신 Hanny에게 감사드립니다! 더 분명하지 않은 것에 대해 유감스럽게 생각합니다. 저는 대답이 똑같을 것이라고 생각하면서 실제로 두 가지 질문을했습니다. 그러나 나는 지금 편집했고, 나는 단지 초점과 첫 번째 질문에만 초점을 맞추 었습니다. SEF는 잘 작동하는 하나입니다. 아직 SEF URL이 아닌 href를 사용합니다. – Enora