- Joomla Version
- 5.1.1
- PHP Version
- PHP 8.2.x
- Hoster
- dogado
Nach einem Providerwechsel und Joomla5 Update möchte ich gerne für SEO permanente Weieterleitungen der alten URLs auf die neuen einrichten.
Die Option, dies über die .htaccess einzurichten, wird mir verwehrt, da ich, sobald ich diese umbenannt habe, auf allen Seiten Server Error 500 angezeigt bekomme (mit Umstellung auf Rewrite Modus im Backend). Zudem bedeutet es, dass ich das index.php aus den Domains aktuell nicht wegbekomme (was auch eigentlich nicht erforderlich wäre).
Die Weiterleitungskomponente als Lösungsalternative funktioniert an sich gut. Das Problem besteht aber darin, dass die alten Website in einem Unterordner lag, nach folgendem Beispiel: https://website.de/unterordner/index.php
Die Weiterleitungskomponente akzeptiert aber offenbar (ohne mod rewrite) nur Quelladressen die ebenfalls index.php enthalten:
Von https://website.de/index.php/unterordner aus könnte ich auf eine eine neue Domain weiterleiten, aber eben nicht nicht von https://website.de/unterordner/index.php.
Mein Frage: Gibt es Erfahrungen damit, den 500er Error, bzw. die .htacess zu 'reparieren', z.B. anhand einer neuen, 'cleanen' htacess.txt Datei?
Denn dann würden sowohl die Weiterleitungskomponente funktionieren, als auch die Möglichkeit der redirects-Eintragungen in der .htacess Datei bestehen.
Zweite Frage: Gibt es für diesen speziellen Fall eine "catch all" Weiterleitungsoption, also dass https://website.de/unterordner/...[catch all] standardmäßig auf die neue Startseite https://website.de/[index.php] verlinkt oder besser noch, dass bei veralteten domainaufrufen einfach nur der "unterordner" verschwindet und sonst alles bleibt, nach dem Muster:
https://website.de/unterordner/index.php/[catch all ->keep all]
führt zu:
Loading...
Loading...
Loading...
Loading...
...
...
...
ODER: lässt sich die Weiterleitungskomponente so manipulieren, dass sie Domains ohne index.php als Quellen akzeptiert, obwohl der Rewritemodus (bzw htacess) deaktiviert ist.
Bin für jeden Hinweis dankbar