Alles anzeigenHallo,
danke schon einmal für die Antworten.
Der Link führt zu einer internen Seite / Frontend Registierungsformular, damit die User sich im Frontent registieren können. Ich setze dazu das "eigenes Modul" ein da ich den Link zum Registrierungsformular in einen Text packe.
Im Menü habe ich den Link zum Registrierungsformular und ich kann es auch über "domain.de/registrieren" aufrufen. Wenn ich aber den Link mit HTML (oder halt über das Link Icon) setze als den kompletten Domainpfad mit "domain.de/registrieren" macht Joomla / das Modul daraus dann immer "registrieren" entfernt also den "echten" Pfad. Das ist eigentlich auch okay, wenn dann die Seite erreicht werden würde. Aber das funktioniert nicht, wenn ich mich auf einer Unterseite befinde, denn dann entsteht ein Link auf die URL "domain.de/unterseite/registrieren", die es ja nicht gibt.
Aber das Problem taucht auch bei "normalen" Inhalten auf. Alle internen Links sind sozusagen "relativ".
Verlinke ich aus einer Unterseite auf eine News macht Joomla mir diese URL: domain.de/unterseite/news/titel-der-news-1234.html anstatt domain.de/news/titel-der-news-1234.html
Deswegen fragte ich ob es eine Möglichkeit gibt oder es irgendwo eine Einstellung in Joomla 4, die das verursacht die ich übersehen haben. In Joomla 3 funktionierte das.
hey ich würde mal stark darauf tippen, dass hier etwas mit deiner .htaccess nicht richtig ist, denn wenn du sagst du hast das Problem auch auf anderen Seiten und anderen Links, dann gehe ich ganz stark von einem Rewriteproblem aus.
Hast du denn die Rewrite regel aktiviert und benutzerfreundliche URL´s aktiviert?
Gehe falls noch nciht aktiviert, dazu bitte unter:
System > Konfiguration
Unter dem Reiter Site ganz nach unten scrollen zu SEO
dort dann Suchmaschinen-freundliche URL einschalten, sowie URL-Rewrite nutzen auch auf Ja stellen.
Danach ganz wichtig musst du noch deine htaccess.txt im root Folder auf .htaccess umbenennen.
LG