Mein Kunde erkennt, dass wir auf Komponenten in Joomla zugreifen können, indem wir eine Nicht-SEF-URL verwenden, auch wenn SEF aktiviert ist.
Er mag es nicht, weil die Seite ohne Itemid in der URL unordentlich ist. Zum Beispiel ist http://www.joomla.org/index.php?option=com_content das, was die Leute auf seiner Website nicht sehen sollen.
Gibt es eine Möglichkeit, den Zugriff auf die Site mithilfe von Nicht-SEF-URLs zu blockieren, wenn SEF in der globalen Konfiguration aktiviert ist?
Aber wie zufällige Besucher werden jemals die Nicht-SEF-URLs erraten und diese anstelle der SEF-URLs verwenden, damit sie die unordentliche Vorlagenansicht erhalten?
Eine Möglichkeit, dies zu vermeiden, besteht darin, eine SEF-Erweiterung eines Drittanbieters zu verwenden, die immer ein Nicht-SEF in eine entsprechende SEF-URL übersetzt. Besucher sehen das Non-Sef nicht in der Adressleiste des Browsers.
Das Problem mit der unordentlichen Vorlage wird jedoch nicht verschwinden. Ich denke, dieses Problem ist auf die Tatsache zurückzuführen, dass beim Anzeigen der Seiten ein anderer Menüpunkt oder gar kein Menüpunkt berücksichtigt wird, sodass alle für diese Seiten bestimmten CSS-Suffixe, Module oder andere spezielle Dinge korrekt behandelt werden.
Um dieses Problem zu beheben, müssen Sie diese Seiten dem gewünschten Menüpunkt zuweisen.
quelle
Meine Empfehlung wäre, sh404sef zu verwenden und immer eine Itemid an URLs ohne eine anzuheften. Siehe "Element-ID-Verwaltung" als Teil der Konfiguration:
http://anything-digital.com/sh404sef/docs/configuration.html
quelle