Zur Navigation

301 Weiterleitung [36]

351 Thorsten (Gast)

Hallo Jörg,

Danke vorab für deinen Support. Ich bin relativ neu hier im Webdesign und brauche anscheinend eine ht access 301 Weiterleitung. Google hat mich direkt zu Dir gebracht...

Ich habe meine Webseiten Daten vorliegen und weiss leider nicht wo ich die Daten reinpacken soll. Da gibt es eine "index.html" Datei. Muss man das Zeugs da rein packen?

Ach ja, ich möchte eine alte Domain auf meine neue Domain umleiten. Wenn man mich also in Google unter meiner alten Domain findet und diese dann anklickt, dann soll man auf meine neue Domain kommen, die dann aber in der Adresszeile die aktuelle "neue" Domain anzeigt.
Ist das möglich?

Und wo packt man den Code rein?

Vielen Dank für Support,

Grüße,
Thorsten

18.11.2008 10:53

352 Jörg Kruse

Ich habe meine Webseiten Daten vorliegen und weiss leider nicht wo ich die Daten reinpacken soll. Da gibt es eine "index.html" Datei. Muss man das Zeugs da rein packen?

Was für "Daten" meinst du - den Code für die "ht access 301 Weiterleitung"? Der kommt in eine Datei mit dem Namen ".htaccess". Der Inhalt der Datei index.html wird als Startseite angezeigt.

Ach ja, ich möchte eine alte Domain auf meine neue Domain umleiten. Wenn man mich also in Google unter meiner alten Domain findet und diese dann anklickt, dann soll man auf meine neue Domain kommen, die dann aber in der Adresszeile die aktuelle "neue" Domain anzeigt.

In die .htaccess Datei der alten Domain schreibst du folgenden Code (und ersetzt hierbei "example.com" durch den Namen der neue Domain):

Redirect permanent http://example.com/

18.11.2008 14:52 | geändert: 18.11.2008 14:54

353 Alex (Gast)

Meine alte Domain www.aaa.de/hp_gs habe ich jetzt per RedirectPermanent auf www.bbb.de umgeleitet.

In meiner htaccess steht:
RedirectPermanent /hp_gs http://www.bbb.de

Funktioniert auch alles soweit, nun wollte ich fragen ob es so ausreicht oder wäre ein modrewrite besser?

Welche Version würdet Ihr mir - auch Google-Technisch - besser sein?

Danke im Voraus!

29.01.2009 11:24

354 Rudy

RedirectPermanent ist ein 301-Redirect, das passt schon so. Pagerank wird vererbt.

29.01.2009 15:54 | geändert: 29.01.2009 15:55

355 Alex (Gast)

Hallo,

Danke für Deine schnelle Antwort.

MfG

29.01.2009 16:37

356 Hans (Gast)

Hallo

Habe ein Problem, wie ich per 301 Weiterleitung in .htaccess unterordner so ausgeben kann, dass sie nur mit www. erscheinen.
Beispiel: domain.de/unterordner soll als permanente Weiterleitung auf www.domain.de/unterordner erfolgen.

Im Vorraus besten Dank

02.02.2009 21:22

357 Jörg Kruse

Sollen *nur* die Unterordner weitergeleitet werden?

Wenn du ganz allgemein weiterleiten möchtest, kannst du das ja so:

RewriteCond %{HTTP_HOST} !^www\.domain\.de$
RewriteRule ^(.*)$ http://www.domain.de/$1 [R=301,L]

02.02.2009 23:36

358 Hans (Gast)

Hallo Jörg

Allgemein habe ich es schon gemacht, aber wenn ich einen Unterordner aufrufe ohne www, dann kommt auch kein www.
Somit habe ich doppelten Content in den Ordnern. (Hauptdomain/Startseite läuft gut). Die Seite hat folgende Struktur:
Startseite im root. Dann kommen Ordner1, Ordner2, usw. Leider klappt das Umleiten mit 301 nicht bei den Unterordnern.
Ein 2. Problem besteht bei einem Ordner, der mit einer 2. Domain verknüpft ist. Bei der Eingabe der 2. Domain ohne www klappt es gut, dass das redirect greift und die Domain mit www angezeigt wird. Bis vor kurzem, bevor die .htaccess die Weiterleitung regelte, konnte man diese 2. Domain auch über die 1. Domain plus Ordner aufrufen (http://www.Domain1/Ordner. Mache ich dies nun, erhalte ich eine sehr lange URL in der Adressleiste mit Ausgabe Error 404..not found. Gebe ich aber http://Domain1/Ordner/ (man beachte den slash am Ende von Ordner) ein, dann werde ich auf die Domain 2 mit www weitergeleitet. Hoffe mir kann jemand helfen. Danke!

03.02.2009 15:27

359 Jörg Kruse

Wenn du in den Unterordnern .htaccess Dateien liegen hast, die Modrewrite Direktiven enthalten, musst du diese Weiterleitung dort entsprechend auch nochmal einbauen

RewriteEngine on

RewriteBase /unterordner/
RewriteCond %{HTTP_HOST} !^www\.domain\.de$
RewriteRule ^(.*)$ http://www.domain.de/unterordner/$1 [R=301,L]

Ein 2. Problem besteht bei einem Ordner, der mit einer 2. Domain verknüpft ist. Bei der Eingabe der 2. Domain ohne www klappt es gut, dass das redirect greift und die Domain mit www angezeigt wird. Bis vor kurzem, bevor die .htaccess die Weiterleitung regelte, konnte man diese 2. Domain auch über die 1. Domain plus Ordner aufrufen (http://www.Domain1/Ordner. Mache ich dies nun, erhalte ich eine sehr lange URL in der Adressleiste mit Ausgabe Error 404..not found. Gebe ich aber http://Domain1/Ordner/ (man beachte den slash am Ende von Ordner) ein, dann werde ich auf die Domain 2 mit www weitergeleitet.

Solche Probleme umgeht man am besten dadurch, dass alle Domains in einem eigenen Unterverzeichnis liegen. Eine .htaccess gilt zunächst ja auch für die jeweliigen Unterverzeicnisse

03.02.2009 15:35 | geändert: 03.02.2009 15:38

360 Hans (Gast)

Habe die .htaccess so eingefügt nur bekomme ich dann, wenn ich die URL im Format domain/ordner eingebe folgenden Fehler:
http://www.domain.de/Ordner//kunden/homepages/xx/xxxxxxxxx/htdocs/Ordner

Gebe ich die URL im Format domain/Ordner/ ein dann klappt es.
Wo liegt der Fehler, dass es mit slash klappt?????
Schicke mal die .htaccess

RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www\.)?domain.de/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://(www\.)?doamin.com/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://(www\.)?domain.net/.*$ [NC]
RewriteRule \.(gif|GIF|jpg|JPG|png|PNG|mid|MID|css|CSS)$ - [F]
RewriteEngine on
RewriteBase /Ordner/
RewriteCond %{HTTP_HOST} !^www\.domain\.de$
RewriteRule ^(.*)$ http://www.domain.de/Ordner/$1 [R=301,L]

03.02.2009 16:50