 |
Willkommen im TP Hilfe Forum unter Traum-Projekt.com
Aktuell bist Du in unseren Foren als Gast mit reinen Leserechten unterwegs. Wenn Du Dich registrierst, kannst Du eigene Themen verfassen und Fragen stellen, privat mit anderen TPlern kommunizieren, an Umfragen teilnehmen und gratis Fotos runterladen. Weitere Foren werden zugänglich, und Du wirst – falls gewünscht – per Mail über neue Beiträge informiert. Wir würden uns freuen, Dich in einer der freundlichsten Communitys als Mitglied begrüßen zu dürfen. Die Registrierung ist schnell und kostenlos. Sollten bei der Registrierung Fragen auftauchen reicht ein Klick in unsere Hilfe - Häufig gestellte Fragen oder eine kurze Mitteilung an das Support Team.
Viel Spaß bei Traum-Projekt.com
|
12.02.2008, 20:19
|
#1
|
|
TP-Supporter
Registriert seit: Feb 2006
|
.htacces 301 Weiterleitung
Hallo Leute, ich versuche es nun schon einige Stunden mit lesen und probieren. Ich möchte eine 301 Weiterleitung mit einer .htacces Datei einrichten. Um doppelten Content zu vermeiden möchte ich gern die non www Variante auf die www umleiten und die zum Master machen. Leider habe ich bisher keinen Erfolg. Liegt es vielleicht daran das unter der non www variante noch eine index und einige contentseiten liegen? Hier mal die Anweisung aus meiner .htacces
redirectPermanent /http://domain.de/ http://www.domain.de/
Wer kann da helfen, besten Dank und viele Grüße
|
|
|
12.02.2008, 20:26
|
#2
|
|
TP-Insider
Registriert seit: Sep 2006
Ort: South of Heaven
|
Besser ist eine Rewrite-Regel:
Code:
RewriteEngine on
RewriteBase /
RewriteCond %{HTTP_HOST} ^domain\.de$
RewriteRule ^(.*)$ http://www.domain.de/$1 [R=permanent]
So wird alles abgefangen. 
__________________
Ich hab' nun mal 'nen Hang - zum Amüsemang …
|
|
|
12.02.2008, 22:25
|
#3
|
|
TP-Supporter
Registriert seit: Feb 2006
|
Danke für die Antwort, aber gestatte mir die Frage warum du der Meinung bist das die Rewrite Regel besser ist. Schön wäre auch wenn Du mir noch kurz sagst ob vor den Code auch das redirectPermanent gesetzt werden muss und ob die Rewrite Regel was mit php zu tun hat. Da eine Domain die auch umgeleitet werden muss bei strato leigt und die offenbar damit Probleme haben. Danke für die eine Antwort
|
|
|
12.02.2008, 23:37
|
#4
|
|
TP-Senior
Registriert seit: Nov 2007
Ort: München
|
Meines Wissens bietet Strato in den einfachen Webpaketen kein mod_rewrite an. Somit kannst du die RewriteEngine vergessen.
Das hat auch nichts mit PHP zu tun, sondern schlicht damit, dass Strato seinen Kunden vorgibt, was in der .htaccess gemacht werden darf.
Ich bin schon seit Jahren nicht mehr bei diesem Provider, aber seinerzeit konnte man mit htaccess gerade mal einen Passwortschutz einbauen.
|
|
|
13.02.2008, 10:32
|
#5
|
|
TP-Supporter
Registriert seit: Feb 2006
|
Danke hat geklappt.
wie heißt die Regel von www zu www
Beste Grüße
|
|
|
13.02.2008, 10:37
|
#6
|
|
TP-Supporter
Registriert seit: Feb 2006
|
Ach eine Frage noch, können mehrere Regeln in einer .htaccess stehen. Ich bräucht folgende.
von non www zu www (erste Regell)
von alt www zu neu www (zweite Regel)
Danke für Eure Hilfe
|
|
|
13.02.2008, 11:02
|
#7
|
|
TP-Insider
Registriert seit: Sep 2006
Ort: South of Heaven
|
Meun,
klar können mehrere Regeln in der .htaccess stehen.
Da bei Strato nun das mod_rewrite ausfällt würde ich dir folgende Varianta vorschlagen:
Von non www zu www gehst du per PHP:
PHP-Code:
<?php if (strpos($_SERVER['HTTP_HOST'], 'www.') !== 0) { header('Location: http://www.'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']); die(); } ?>
Obiger Schnipsel kommt in der neuen Seite ganz oben ins Dokument bevor irgendeine andere Ausgabe gemacht wird.
Die alte Seite leitest du per Redirect um (geht auf jeden fall bei Strato)
eine .htaccess mit dem folgendem Inhalt kommt dann ins Root der alten Domain
Code:
Redirect permanent / http://www.neuedomain.de
Wenn die alte Seite nicht so ganz umfangreich ist, würde ich die alten URIs alle nach dieser methode abfangen. Die Arbeit lohnt.
EDIT
__________________
Ich hab' nun mal 'nen Hang - zum Amüsemang …
Geändert von ingozen (13.02.2008 um 11:28 Uhr).
|
|
|
15.02.2008, 09:58
|
#8
|
|
TP-Supporter
Registriert seit: Feb 2006
|
Hallo Ingo, danke für die Hilfe. Werde das mit dem Redirect mal bei Strato versuchen, das mit dem php klingt auch gut verstehe dich hier aber nicht so ganz was du meinst mit "ganz oben auf der neuen Seite, bevor eine andere Ausgabe gemacht wird." Danke wenn Dumir hier noch mal auf die Sprünge hilfst.
Gestatte mir noch zwei Frage. Wenn die 301 Umleitung dann so funktioniert wie ich es haben möchte, ist es dann eigentlich erheblich ob unter der alten Adresse Inhalte liegen oder nicht. Sollte ich die Inhalte inkl. index löschen oder kann die Sitestruktur unter der alten Adresse einfach liegen bleiben, wird die alte Adresse noch indexiert von den SM und ist gut auch dort noch eine robot.txt zu haben. Sorry, waren dch mehr wie zwei Fragen :-)
Beste Grüße und Danke für eine Antwort.
P.S. Hast Du eigentlich Erfahrung damit wie lange eigentlich Google und Konsorten brauchen bis das PR auf die neue Domain vererbt wird ???
|
|
|
15.02.2008, 10:23
|
#9
|
|
TP-Insider
Registriert seit: Sep 2006
Ort: South of Heaven
|
Meun,
ganz oben heisst ganz oben … 
z.B.
PHP-Code:
<?php if (strpos($_SERVER['HTTP_HOST'], 'www.') !== 0) { header('Location: http://www.'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']); die(); } ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de" lang="en"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <!-- usw. -->
Fürs Root ist´s unerheblich, ob noch Inhalte vorhanden sind.
Es ist allerdings von Server zu Server unterschiedlich, wie einzelne, gezielte URIs mit der Umleitung fürs Root gehandhabt werden.
Wenn´s gut läuft (so ist´s z.B. bei 1und1) werden die einzelnen Seiten bei gezieltem Aufruf auch an die für´s Root angegebene Adresse weitergeleitet.
Ich würde aber auf Nummer sicher gehen und alle alten Seiten umleiten
Code:
Redirect permanent / http://www.neuedomain.de
Redirect permanent /kontakt.html http://www.neuedomain.de/kontakt
Redirect permanent /produkte.html http://www.neuedomain.de/tolle-produkte
#usw.
Das mit dem Pagerank kommt immer auch ein wenig aufs Timing an. Ich hab z.B. letzt einen Umzug gemacht und 4 Wochen später kam das nächste PR-Update. Da waren dann die neuen Seiten drin und hatten den Pagerank der alten Seiten.
So richtig genau kann man das imho aber wirklich nicht sagen, Google gibt die Termine fürs Update ja auch nicht raus.
Ich hoffe, dass hilft dir ansatzweise weiter … 
__________________
Ich hab' nun mal 'nen Hang - zum Amüsemang …
|
|
|
15.02.2008, 11:24
|
#10
|
|
TP-Supporter
Registriert seit: Feb 2006
|
ja Danke das hilft, hast mir sehr geholfen. Beste Grüße. Werde mich jetzt mal ran machen und alles umsetzen. Habe den Beitrag auch bewertet. ;-)
|
|
|
29.02.2008, 12:26
|
#11
|
|
TP-Insider
Registriert seit: Jul 2004
Ort: Ingolstadt
|
Zitat:
Zitat von ingozen
Meun,
klar können mehrere Regeln in der .htaccess stehen.
Da bei Strato nun das mod_rewrite ausfällt würde ich dir folgende Varianta vorschlagen:
Von non www zu www gehst du per PHP:
PHP-Code:
<?php
if (strpos($_SERVER['HTTP_HOST'], 'www.') !== 0) {
header('Location: http://www.'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']);
die();
}
?>
Obiger Schnipsel kommt in der neuen Seite ganz oben ins Dokument bevor irgendeine andere Ausgabe gemacht wird.
Die alte Seite leitest du per Redirect um (geht auf jeden fall bei Strato)
eine .htaccess mit dem folgendem Inhalt kommt dann ins Root der alten Domain
Code:
Redirect permanent / http://www.neuedomain.de
Wenn die alte Seite nicht so ganz umfangreich ist, würde ich die alten URIs alle nach dieser methode abfangen. Die Arbeit lohnt.
EDIT
|
Bin gerade über diesen Thread gestolpert, mal ne Frage: Wieso sollte man diesen PHP Code benutzen man kann doch auch einfach die Domain ohne www auf die Domain mit www umleiten, oder 
|
|
|
29.02.2008, 12:33
|
#12
|
|
TP-Veteran
Registriert seit: Jul 2006
Ort: Berlin
|
Was in deinem Fall zb. wie funktioniert?
Die PHP-Version ist diejenigen gedacht wo ein Verwenden .htaccess nicht möglich ist.
__________________
Linux wird nie das meistinstallierte Betiebssystem sein.
Wenn man bedenkt, wie oft man Windows neu installieren muss!
|
|
|
29.02.2008, 13:01
|
#13
|
|
TP-Insider
Registriert seit: Sep 2006
Ort: South of Heaven
|
Im Confixx kann man das z.B. so machen, stimmt.
Hierbei ist man dann aber auf die Einstellung des Servers angewiesen, ob und wie alles hinter der Adresse gehandhabt wird.
Die beiden Lösungen garantieren, dass alle Dateien umgeleitet und auch angezeigt werden.
__________________
Ich hab' nun mal 'nen Hang - zum Amüsemang …
|
|
|
29.02.2008, 13:11
|
#14
|
|
TP-Insider
Registriert seit: Jul 2004
Ort: Ingolstadt
|
Ah stimmt, daran hab ich jetzt gar nicht gedacht dass manche die .htaccess nicht bearbeiten können 
|
|
|
07.03.2008, 09:57
|
#15
|
|
TP-Insider
Registriert seit: Nov 2004
Ort: Ulm
|
Wie benutze ich das bei einer Datei, die ein Leerzeichen im Namen hat?
__________________
"Quis custodiet ipsos custodos?" Juvenal
Die archaische Kultur von Minos hat dem Minotaurus alljährlich ihre Kinder geopfert, um Sicherheit zu gewinnen. Eine demokratische Kultur, die ihre Prinzipien dem Terrorismus in den Rachen wirft, handelt nicht anders. H. Prantl in NZZ Folio 09/07
Webseiten & Datenschutz - eine kurze Zusammenfassung
|
|
|
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
|
| Themen-Optionen |
Thema durchsuchen |
|
|
|
| Thema bewerten |
|
|
Forumregeln
|
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge anzufügen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.
HTML-Code ist Aus.
|
|
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 00:52 Uhr.
|
 |