Wie bringt man Joomla dazu, einen "echten" 404-Code zurückzugeben? Ich kann nicht herausfinden, wie ich das erreichen kann! Ich habe mich verändert htaccess.txt
zu .htaccess
, aktiviert das System / Redirect - Plugin, und Umschreiben von URLs in den die Joomla globalen Optionen gedreht.
Jede gefälschte URL, die ich eingebe, leitet jedoch einfach zur Startseite weiter, nicht einmal zur Standard-Joomla-Fehlerseite.
Dies geschieht auch auf der Joomla-Demo-Site hier: https://demo.joomla.org/badurl_fake
Weiter testen:
Joomla Global Use Rewrite: OFF
Joomla htaccess.txt renamed: NO
Joomla redirect plugin enabled: NO
Dies führt zu einer fehlerhaften URL, die einen echten 404-Fehler zurückgibt
Joomla Global Use Rewrite: ON
Joomla htaccess.txt renamed: NO
Joomla redirect plugin enabled: NO
Dies führt zu einer fehlerhaften URL, die einen echten 404-Fehler zurückgibt
Joomla Global Use Rewrite: ON
Joomla htaccess.txt renamed: NO
Joomla redirect plugin enabled: YES
Dies führt zu einer fehlerhaften URL, die einen echten 404-Fehler zurückgibt
Joomla Global Use Rewrite: ON
Joomla htaccess.txt renamed: YES
Joomla redirect plugin enabled: YES
Dies führt zu einer falschen URL, die den Benutzer zur Startseite zurückbringt
Joomla Global Use Rewrite: OFF
Joomla htaccess.txt renamed: YES
Joomla redirect plugin enabled: YES
Dies führt zu einer falschen URL, die den Benutzer zur Startseite zurückbringt
Joomla Global Use Rewrite: OFF
Joomla htaccess.txt renamed: YES
Joomla redirect plugin enabled: NO
Dies führt zu einer falschen URL, die den Benutzer zur Startseite zurückbringt
Es scheint mir also, dass der Erfolg hier der Schuldige ist. Bei meinen Tests wird der 404 immer dann auf die Indexseite umgeleitet, wenn die .htacess vorhanden ist.