Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.

301 Weiterleitung Problem

Ajax, Hijax, Microformats, RDF, Markup, HTML, PHP, CSS, MySQL, htaccess, robots.txt, CGI, Java, Javascript usw.
Neues Thema Antworten
seopower
PostRank 7
PostRank 7
Beiträge: 536
Registriert: 08.08.2007, 12:24

Beitrag von seopower » 06.09.2012, 07:50

Hallo Leute,

folgendes Problem. Domain Abgekauft, auf der einmal ein Projekt war. Ich habe mein eigenes Projekt draufgezogen.

Jedoch sind vom alten noch viele 404 Fehlerseiten im Index.

Ich habe eine htaceess angelegt in der dann gesagt

Options +FollowSymLinks
RewriteEngine On
RewriteBase /
ErrorDocument 404 /index.php

dass alle Fehlerseiten auf die Startseite sollen, um so den Trust nicht zu verliehren.

Er macht es zwar aber es sieht dann komisch aus die Url, ich gelange auf meine Startseite aber in der Url steht dann dran meinedomain.de/die-seite-die-nicht-mehr-geht.html

Anzeige von ABAKUS

von Anzeige von ABAKUS »


Hochwertiger Linkaufbau bei ABAKUS:
  • Google-konformer Linkaufbau
  • nachhaltiges Ranking
  • Linkbuilding Angebote zu fairen Preisen
  • internationale Backlinks
Wir bieten Beratung und Umsetzung.
Jetzt anfragen: 0511 / 300325-0

devolo01
PostRank 8
PostRank 8
Beiträge: 843
Registriert: 13.12.2008, 17:57

Beitrag von devolo01 » 06.09.2012, 14:39

Hi, versuch einmal dieses

Code: Alles auswählen

ErrorDocument 404 http://domain.de/index.php
RewriteEngine On
RewriteCond %{HTTP_HOST} ^([^.]+)\.domain\.de$ [NC]
RewriteRule ^(.*)$ http://domain.de/$1 [R=301,L]
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.(html?|php)\ HTTP/
RewriteRule ^index\.(html?|php)$ http://domain.de/ [R=301,L]

#Hier wenn mit WWW

ErrorDocument 404 http://www.domain.de/index.php
RewriteEngine On
RewriteCond %{HTTP_HOST} ^([^.]+).(de)
RewriteRule ^(.*) http://www.%1.%2/$1 [R=301,L]
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.(html?|php)\ HTTP/
RewriteRule ^index\.(html?|php)$ http://www.domain.de/ [R=301,L]
Hierbei wird zuerst der 404 auf die Index gegeben ( Da der Status allerdings nicht 404 bleiben soll, bewirkt der rest das eine saubere 301 Weiterleitung statfindet.)

Alternativ kannst auch mittels PHP wenn deine Seite über eine Zentrale Datei arbeitet (z.B WP, Joomla etc) dies in den Header werfen

die Funktion is_404 muss noch gebaut werden.

Code: Alles auswählen

<?php if&#40; is_404&#40; &#41;&#41; &#123; header&#40;"Location&#58; /",TRUE,301&#41;; &#125; ?>

Antworten
  • Vergleichbare Themen
    Antworten
    Zugriffe
    Letzter Beitrag