it-swarm.com.de

Wie setze ich den Menüpunkt Home auf eine URL wie /?

Ich habe Joomla hinter einem Reverse-Proxy. Ich möchte, dass der Menüpunkt "Home" auf / Zeigt, nicht auf den vollqualifizierten Domainnamen, auf dem er ausgeführt wird. Wie mache ich das?

Ich habe versucht, den "Menüelementtyp" der Startseite in "Systemlinks> URL" zu ändern und die URL auf / Zu setzen. Beim Speichern ist jedoch ein Fehler aufgetreten

enter image description here

Fehler
Das Speichern ist mit folgendem Fehler fehlgeschlagen: Der Startmenüpunkt muss eine Komponente sein.

Es generiert HTML wie folgt, mit dem FQDN, keine relative URL.

<a href="https://cms.domain.net" class="uk-navbar-item uk-logo">
    <img src="https://cms.domain.net/images/Logo-Web-120.gif" class="uk-responsive-height" alt="" uk-gif=""></a>

Wenn ein Benutzer auf einen solchen Link klickt, wird er an eine andere Domain hinter dem Reverse-Proxy gesendet. Dann funktioniert keiner der anderen Links.

Joomla! 3.8.2 Stabil

3
Chloe

Ich habe das Problem vorübergehend mithilfe einer .htaccess - Umleitung umgangen. Wenn also jemand die Homepage besucht und nicht der Reverse-Proxy ist, wird er auf die WWW-Site umgeleitet.

RewriteCond %{HTTP:MySecret} !^xxxxxx999999$
RewriteRule ^$ https://www.example.com/ [R=301,L]

Ich denke immer noch, dass der Link selbst behoben werden sollte. Ich sollte in der Lage sein, die volle Kontrolle über diesen Link zu haben, so wie ich es in Wordpress kann.

0
Chloe

Unter der Annahme, dass ich Ihre Frage richtig verstanden habe, ist es die beste Möglichkeit, diese Lösung zu finden, die Startseite auf das Menüelement "Ausgewählte Artikel" zu verweisen und dann die Menüvorlage zu überschreiben, um eine andere URL für das Menüelement "Startseite" zu erhalten.

0
itoctopus