Herzlich willkommen im Archiv vom ABAKUS Online Marketing Forum
Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.
fliegt raus?Diese möchte ich gern mit 301 weiterleiten, ich kann aber nicht jede unterseite weiterleiten, der Dateiname belibt bei einer normalen Gesamt 301 WL vorhanden fliegt also raus
https://httpsd.apache.org/docs/2.0/mod/core.htmlURLs können bei lokalen Webpfaden mit einem Schrägstrich (/) beginnen (relativ zum DocumentRoot-Verzeichnis) oder eine vollständige URL bilden,.....
.....
Wenn Sie eine ErrorDocument-Anweisung angeben, die auf eine entfernte URL weist (d.h. irgendetwas mit der Methode http davor), beachten Sie bitte, dass der Apache eine Umleitung zum Client sendet, um diesem mitzuteilen, wo das Dokument zu finden ist, auch wenn das Dokument letztlich wieder zum gleichen Server führt. Das hat mehrere Auswirkungen. Die wichtigste ist, dass der Client nicht den Original-Statuscode erhält sondern statt dessen einen Umleitungs-Statuscode.
Code: Alles auswählen
ErrorDocument 404 http://www.meine-domain.de/index.htm
Code: Alles auswählen
http://localhost/test/fehlt.htm
GET /test/fehlt.htm HTTP/1.1
Host: localhost
User-Agent: Mozilla/5.0 (Windows NT 6.0; rv:7.0.1) Gecko/20100101 Firefox/7.0.1
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: de-de,de;q=0.8,en-us;q=0.5,en;q=0.3
Accept-Encoding: gzip, deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Connection: keep-alive
HTTP/1.1 301 Moved Permanently
Date: Sat, 15 Oct 2011 16:01:50 GMT
Server: Apache/2.2.12 (Win32) ..................
Location: http://www.meine-domain.de
Content-Length: 408
Keep-Alive: timeout=5, max=100
Connection: Keep-Alive
Content-Type: text/html; charset=iso-8859-1
Code: Alles auswählen
RewriteEngine on
RewriteCond %{HTTP_HOST} !^www\.domain\.de$
RewriteRule ^(.*)$ http://www. domain.de/$1 [L,R=301]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule .* http://www. domain.de/ [L,R=301]
Code: Alles auswählen
RewriteEngine on
RewriteCond %{HTTP_HOST} !^www\.domain-Eins\.de$
RewriteRule ^(.*)$ http://www.domain-Eins/$1 [L,R=301]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule .* http://www.domain-Zwei.de/ [L,R=301]
Code: Alles auswählen
http://www.domain-Eins.de/777888999.htm
GET /777888999.htm HTTP/1.1
Host: www. domain-Eins.de
User-Agent: Mozilla/5.0 (Windows NT 6.0; rv:7.0.1) Gecko/20100101 Firefox/7.0.1
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: de-de,de;q=0.8,en-us;q=0.5,en;q=0.3
Accept-Encoding: gzip, deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Connection: keep-alive
HTTP/1.1 301 Moved Permanently
Date: Sat, 15 Oct 2011 23:29:38 GMT
Server: Apache
Location: http://www.domain-Zwei.de/
Vary: Accept-Encoding
Content-Encoding: gzip
Content-Length: 192
Keep-Alive: timeout=1, max=100
Connection: Keep-Alive
Content-Type: text/html; charset=iso-8859-1
----------------------------------------------------------
http://www.domain-Zwei.de/
GET / HTTP/1.1
Host: www. domain-Zwei.de
User-Agent: Mozilla/5.0 (Windows NT 6.0; rv:7.0.1) Gecko/20100101 Firefox/7.0.1
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: de-de,de;q=0.8,en-us;q=0.5,en;q=0.3
Accept-Encoding: gzip, deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Connection: keep-alive
HTTP/1.1 200 OK
Date: Sat, 15 Oct 2011 23:29:39 GMT
Server: Apache/2.2.21 (Unix)
Last-Modified: Sun, 09 Oct 2011 16:02:20 GMT
Etag: "38886a-332d-4aedfcc993c34"
Accept-Ranges: bytes
Content-Length: 13101
Keep-Alive: timeout=3, max=100
Connection: Keep-Alive
Content-Type: text/html
Code: Alles auswählen
RewriteRule ^E-Mail-agb.html$ /index.php?action=tos [QSA,L]
Code: Alles auswählen
<?php
// Permanent redirection
header("HTTP/1.1 301 Moved Permanently");
header("Location: http://www. domain.de/");
exit();
?>
Code: Alles auswählen
RewriteEngine on
RewriteRule (.*) http://www.domainB.de/? [L,R=301]
Ich hatte das so verstanden. Nicht alle Seiten, nur alle Aufrufe von fehlenden Seiten zur Startseite leiten und zwar so, dass statt Statuscode 404 ein 301 Statuscode ausgegeben wird. Die vorhandenen Seiten sollen hingegen nicht zu Startseite umgeleitet werden.mano_negra hat geschrieben:alle seiten von A auf die startseite von B leiten
Ein Tipp: wenn da ein Ordner mit den Seiten vorhanden war wie z.B.Klar könnte ich jetzt nen 301 seiten aber das würde nur gehen, wenn ich zu jeder site eine eigene erstelle aber wer schafft das?