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

ALLE Unterseite per 301 weiterleiten

Ajax, Hijax, Microformats, RDF, Markup, HTML, PHP, CSS, MySQL, htaccess, robots.txt, CGI, Java, Javascript usw.
Neues Thema Antworten
darkeye
PostRank 5
PostRank 5
Beiträge: 234
Registriert: 16.05.2004, 00:21

Beitrag von darkeye » 10.05.2010, 16:01

Hallo,

ich möchte mit dem Inhalt einer .de-Domain auf die .com umziehen. Nun soll alles per 301 weitergeleitet werden. Gibt es hierfür nen speziellen Befehl der alle Unterseiten weiterleitet?

Auf meiner alten Domain sind im Hauptverzeichnis ca 5000 HTML Dateien (artikel1.html bis artikel5000.html). Nur diese Dateien sollen weitergeleitet werden.

Wäre nett wenn das jemand beantworten kann. Danke.

Anzeige von ABAKUS

von Anzeige von ABAKUS »

SEO Consulting bei ABAKUS Internet Marketing
Erfahrung seit 2002
  • persönliche Betreuung
  • individuelle Beratung
  • kompetente Umsetzung

Jetzt anfragen: 0511 / 300325-0.


Bunkerbewohner
PostRank 1
PostRank 1
Beiträge: 4
Registriert: 03.05.2010, 23:57
Wohnort: Berlin

Beitrag von Bunkerbewohner » 10.05.2010, 21:35

Das wär z.B. mit folgenden Zeilen in deiner .htaccess-Datei bzw. in der Apache-Konfiguration der entsprechenden Domain möglich:

Code: Alles auswählen

RewriteEngine ON
RewriteRule ^(.*)$ http://mynewdomain.com/$1 [R=301,L]
Die Gruppe (.*) steht zwischen "^" (Anfang) und "$" (Ende), sodass der komplette Query 1:1 auf die andere Domain weitergeleitet wird.

Wenn nur die entsprechenden HTML-Dateien weitergeleitet werden sollen, dann sähe das wie folgt aus:

Code: Alles auswählen

RewriteEngine ON
RewriteRule ^(artikel[0-9]+\.html)$ http://mynewdomain.com/$1 [R=301,L]

darkeye
PostRank 5
PostRank 5
Beiträge: 234
Registriert: 16.05.2004, 00:21

Beitrag von darkeye » 10.05.2010, 21:47

Das klappt. Vielen Dank!

Mork vom Ork
PostRank 9
PostRank 9
Beiträge: 2557
Registriert: 08.07.2008, 11:07
Wohnort: Aufm Friedhof.

Beitrag von Mork vom Ork » 10.05.2010, 22:11

Bunkerbewohner hat geschrieben:

Code: Alles auswählen

RewriteEngine ON
RewriteRule ^(.*)$ http://mynewdomain.com/$1 [R=301,L]
Die Gruppe (.*) steht zwischen "^" (Anfang) und "$" (Ende), sodass der komplette Query 1:1 auf die andere Domain weitergeleitet wird.
Nein, der Inhalt wird auch ohne ^ und $ komplett übernommen; beide sind überflüssig, weil der Multiplikator * standardmäßig alles aufnimmt, was er zu fassen kriegt.

Einfacher ist diese Aufgabe davon abgesehen mit der einzelnen Zeile Redirect permanent / http://neu.example.com/ zu erledigen.

Code: Alles auswählen

RewriteEngine ON 
RewriteRule ^(artikel[0-9]+\.html)$ http://mynewdomain.com/$1 [R=301,L]
RedirectMatch permanent ^/(artikel[0-9]+\.html)$ http://neu.example.com/$1

(Nur, um mal eine flottere Alternative zum ewigen mod_rewrite-Gedödel aufzuzeigen.)

Antworten
  • Vergleichbare Themen
    Antworten
    Zugriffe
    Letzter Beitrag