2016-08-09 67 views
0

Ich habe gegoogelt, aber die meisten Anwendungen sind, wenn Person ihre URLs noch kennt Ich möchte alle möglichen URLs umleiten, die 404/503 Fehler mit 301 zu Hauptdomäne geben.Wie 301 alle nicht existierende Seite zur Hauptdomain umleiten?

Vorzugsweise htaccess seit Website ist html.

So eine Anfrage an Seite domain.com/XXXX, die existieren tun zur Haupt umleiten sollte statt zu geben Fehler dh:

nicht gefunden

Die angeforderte URL/eafsdg wurde nicht auf diesem Server gefunden.

Antwort

0

Versuchen Sie, diese .htaccess Code alle 404 Seite umleiten zur Homepage

RewriteEngine on 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteRule ./[L,R=301] 
+0

Geist Sie, wenn ein Teil einer Seite fehlt, wie ein Bild, das wird die ganze Seite nicht umleiten, sondern versuchen, die Wurzel Index zu laden wo das Bild geladen würde. Gleiches gilt für Javascript und ähnliches, dies könnte zu etwas Seltsamkeit führen. – madeddie

+0

es ist meist nicht aobut nicht vorhanden iamges aber eher Seiten dh: domain/sdgdsg oder domain/sfsf.html –

2

alle nicht vorhanden und 503 Anfragen umzuleiten, NEWDOMAIN Sie

ErrorDocument 404 http://newdomain.com/ 
ErrorDocument 503 http://newdomain.com/