Unter gewissen Umständen kommt es trotz oder gerade wegen der Verwendung der Joomla-eigenen Suchmaschinenoptimierung zu unschönen Links wie zb. http://www.meineSeite/component/content/article/news/meinartikel.html. Glücklicherweise lässt sich das ändern.
Fehlerhafte SEO-Links in Joomla korrigieren!
Bereits im vorherigen Tutorial Joomla Sitemap erzeugt fehlerhafte Links wurde erklärt, wie man /component/content/article aus einem URL einer Sitemap wie Xmap entfernt.
Dies kann man sich aber auch sparen, wenn man das Problem direkt für Joomla angeht. Hier wird von Joomla 2.5 ausgegangen.
Leider generiert Joomla immer /component/content/article, wenn für die Inhalte kein übergeordneter Menüeintrag erstellt wurde.
Aber selbst wenn ein Menü zb. für News erstellt wurde, kann das Ärgernis auftreten. Und zwar dann, wenn dieser Menüeintrag "News" als Starteintrag definiert wurde.
Beim anklicken des Menüpunktes wird automatisch die Hauptdomain wie zb. www.meineSeite.tld und nicht www.meineSeite.tld/news.html aufgerufen. Alle enthaltenen Artikel haben dann diese fehlerhaften Links wie zb. www.meineSeite/component/content/article/news/meinartikel.html.
Um das zu Beheben, werden oft SEO-Tools von Drittanbietern empfohlen, welche sicher auch ihre Berechtigung haben. Aber mit Joomla 2.5 lässt sich das Problem glücklicherweise auch ohne zusätzliche Installationen lösen.
Das Zauberwort heißt einfach "verstecktes Menü".
Die bisherige Menüstruktur kann also völlig intakt bleiben.
Im Backend unter Menüs wird einfach ein neues Menü erzeugt zb. mit der Bezeichnung "Hidden Menu".
Für dieses Menü wird jetzt ein neuer Menüeintrag erzeugt.
Entweder über Menüs -> Hidden Menu -> Neuer Menüeintrag, oder einfach durch einen Klick auf den Namen des Menüs.
Es öffnet sich das Fenster "Menüeinträge", wo auf das Icon "Neu" geklickt werden kann.
Im jetzt geöffneten Fenster wird als nächstes der Auswählen-Button betätigt.
Jetzt erscheint ein Popup-Fenster mit vielen Möglichkeiten für einen Menüeintragstyp.
Hier wären jetzt mehrere Möglichkeiten richtig.
In diesem Fall ist der "Kategorieblog" die gewünschte Wahl.
Aber wie gesagt, es könnte auch die Kategorieliste verwendet werden.
Jetzt wird noch auf der rechten Seite bei den erforderlichen Einstellungen die gewünschte Kategorie gewählt. In diesem Fall die Kategorie "News".
Auf der linken Seite muss natürlich noch ein Menütitel wie zb. "news" angegeben werden, ansonsten lässt sich nicht abspeichern.
Viel wichtiger aber ist der Alias. Was hier eingetragen wird, erscheint dann auch später im Link.
Hatte man vorher zb. die bereits oben genannte umständliche Adresse, würde man hier natürlich "news" eintragen.
Nach diesem Prinzip können jetzt weitere Kategorien für das Hiddenmenü zugewiesen werden, falls dies notwendig sein sollte.
Weitere Einstellungen sind nicht mehr notwendig und die Links sollten jetzt vernünftig ohne überflüssigem /component/content/article erscheinen.