Ich möchte die 404-Seite meines Apache-Webservers unter Ubuntu an etwas anderes als das Allgemeine anpassen:
Not Found
The requested URL /***** was not found on this server.
______________________________________________________
Apache/*.*.** (Ubuntu) Server at **** Port 80
Wie kann das erreicht werden?
Antworten:
Ich habe die Antwort selbst gefunden.
Sie müssen die Datei /etc/apache2/conf.d/localized-error-pages bearbeiten
Sie können Klartext oder einen Link zu einem Skript oder HTML eingeben
quelle
quelle
Hier ist eine Lösung. Ich hoffe es hilft.
DEMO
Gehen Sie zum Ordner Ihrer Site.
Erstellen Sie eine Datei mit dem Namen .htaccess (nur .htaccess, keine Dateinamenerweiterung).
Öffnen Sie die Datei und fügen Sie die Zeile hinzu.
Ersetzen Sie / pathtofile durch Ihren 404-Seitendateinamen, der sich im selben Ordner wie die Datei .htaccess befinden sollte . Die benutzerdefinierte 404- Datei kann in PHP oder HTML vorliegen. Sie können auch HTML wie folgt hinzufügen:
Sie müssen Apache Server nicht neu laden! Es ist fertig. Probieren Sie es aus.
Quelle - Subins Blog
quelle
Eine Art von 404-Anpassung (hier noch nicht behandelt) ist das Umleiten der 404-Seite in VPS Ubuntu auf eine separate Seite, z. B. die Homepage der Site.
Erstellen Sie dazu eine Datei, die im Webstamm aufgerufen wird,
.htaccess
und fügen Sie diese Zeile ein:Speichern Sie dann die Datei.
Dadurch wird die 404-Seite zur angegebenen URL umgeleitet.
quelle
AFAIK Sie können Standardfehlermeldungen von Apache 2.4 nicht auf einfache Weise anpassen, da sich diese Meldungen in der
apache2
ausführbaren Datei befinden.Sie können sie jedoch mit "ErrorDocument" -Anweisungen überschreiben, die auch in verwendet werden können
apache2.conf
.Ein noch besserer Weg verwenden könnte
Include
inapache2.conf
und außer Kraft gesetzt Nachrichten in einer separaten Datei zu sammeln.Bitte beachten Sie auch die Dokumentation zu Apache 2.4 .
quelle