Zur Navigation

301 Weiterleitung [19]

181 Sellmaxx

Zitat von Jörg
Hallo John,

Zitat von Sellmaxx
1. Gehe ich recht in der Annahme, daß man eine .htaccess einfach mit einem Texteditor erstellt und die Datei dann ".htaccess" nennt?

Ja - wobei du darauf achten solltest, dass der Editor kein Endung an den Dateinamen hängt (z.B. .htaccess.txt), was unter Windows vorkommen kann. Und die DAtei sollte im ASCII-Modus hochgeladen werden (was aber bei den meisten FTP-Programmen automatisch geschieht)

2. Wird in die Datei einfach nur "Redirect permanent /bla.html http://www.neue-domain.de/bla.html" kopiert und fertig? Für was steht denn das "/bla"?

Für bla.html setzt du den Namen der Datei ein, von welcher und auf welche du weiterleiten möchtest. Für neue-domain.de setzt du den Namen der neuen Domain ein

Muss ich die alte Domain nicht irgendwie in diesem Code unterbringen?

Nein. Die .htaccess liegt ja im Hauptverzeichnis der alten Domain und gilt entsprechend für Aufrufe von Seiten dieser Domain

3. Lenke ich die alte Domain dann einfach auf die .access? D.h. in dem Ordner auf die die Domain zeigt gibt es nur diese eine Datei und sonst nichts? Oder muss es hier noch eine .index Datei geben auf die die alte Domain zeigt?

Für die Weiterleitung reicht die .htaccess aus. Eine Index-Datei würde ich anlegen, falls du die Index-Datei nicht weiterleitest

Hallo Jörg,

super!!! Vielen Dank für Deine super schnelle Hilfe. Hat geklappt. Noch eine kleine Zusatzfrage:

Wie ich gesehen habe werden durch die Weiterleitung bereits vorhandene Unterseiten, die bei Google für die alte Domain gelistet sind jetzt nicht mehr korrekt angezeigt (Error 404). Kann man das irgendwie "reparieren"?

Vielen Dank für Deine Hilfe im Voraus.

Gruß

John.

16.04.2007 17:47

182 Jörg Kruse

Wie ich gesehen habe werden durch die Weiterleitung bereits vorhandene Unterseiten, die bei Google für die alte Domain gelistet sind jetzt nicht mehr korrekt angezeigt (Error 404). Kann man das irgendwie "reparieren"?

Ja. Das konkrete Wie hängt davon ab:
(1.) wie die Weiterleitung in der .htaccess momentan ausschaut
(2.) welche URL weitergeleitet wird
(3.) auf welcher nichtexistenten URL man nach der Weiterleitung landet
(4.) auf welcher URL man eigentlich hätte landen sollen

16.04.2007 18:13 | geändert: 16.04.2007 18:16

183 alex

Hallo,

Ich hätte da auch noch mal eine Frage ;)

Ist es möglich von
http://www.domain.de/unterordner/
und alles was darin enthalten ist auf,
http://unterordner.domain.de
weiterzuleiten wenn ja was muss ich dafür in die htaccess einfügen..!?

mfg
alex

17.05.2007 12:05

184 Jörg Kruse

Hallo alex,

probier es mal so in der .htaccess des Unterverzeichnisses:

RewriteEngine on

RewriteBase /unterordner/

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

Die RewriteCond ist zur Unterscheidung notwendig, wenn unterordner.domain.de und www.domain.de/unterordner/ intern auf dasselbe Verzeichnis zeigen (d.h. über dieselbe .htaccess verfügen)

17.05.2007 12:57

185 T-Bone (Gast)

Hallo, ich hab auchmal eine frage.

Ich habe ien webhosting paket mit plesk.

Ich möchte ein meine domain www.......de umleiten lassen zu www........de/wbb/

Zurzeit mache ich das mit meta refresh in der index.html datei nur es wird ja anderes empfohlen.

Wie mach ich das.

Außerdem, wie mach ich das das dann nach der weiterleitung statt www.....de/wbb --www.....de angezeigt wird obwohl ich mich im ordner wbb befinde

Geht das irgendwie ?

danke schonmal

07.07.2007 19:26

186 Jörg Kruse

Hallo T-Bone,

kannst du mit Plesk die Konfiguration des VirtualHosts der entsprechenden Domain ändern? Dann bräuchtest du nur den Pfad von DocumentRoot ändern (von "/alterpfad" zu "/alterpfad/wbb")

Ansonsten könntest du mit folgender RewriteRule eine serverinterne Umleitung probieren:

RewriteEngine on

RewriteBase /

RewriteRule ^(.*)$ wbb/$1 [QSA,L]

In beiden Fällen wird dann bei Aufruf von "/irgendwas" "/wbb/irgendwas" angezeigt

07.07.2007 20:36

187 T-Bone

Hallo Jörg. also das einzigste was ich zu virtualhosts gefunden habe ist: VERWALTUNG DER VIRTUAL HOST SKELETONS

Und das rewriterule klappt nicht, ich habe das im meiner htaccess datei kopiert die in / liegt aber ein server interner fehler oder so änlich

Hoffe du kannst mir helfen

MFG.

PS.: Ich möchte beim aufruf nicht das wbb angezeigt lassen bekommen auch wenn ich moch im wbb befinde ...

07.07.2007 20:50

188 Rudy

das rewriterule klappt nicht, ich habe das im meiner htaccess datei kopiert die in / liegt aber ein server interner fehler oder so änlich
Die komplette .htaccess wäre sicher hilfreich - kannst Du die mal posten?

07.07.2007 21:20

189 T-Bone

klar da ist nichtviel drinnen

AddHandler php5-cgi .php

RewriteEngine on

RewriteBase /

RewriteRule ^(.*)$ wbb/$1 [QSA,L]

07.07.2007 21:21

190 Jörg Kruse

Schau mal ob du den Eintrag für den betreffenden Host (deine Domain) findest und dort die Angabe für DocumentRoot bearbeiten kannst

Und das rewriterule klappt nicht, ich habe das im meiner htaccess datei kopiert die in / liegt aber ein server interner fehler oder so änlich

Ersetze das .* das mal durch ein [^/]* - funktioniert es dann?

RewriteRule ^([^/]*)$ wbb/$1 [QSA,L]

PS.: Ich möchte beim aufruf nicht das wbb angezeigt lassen bekommen auch wenn ich moch im wbb befinde ...

In beiden Fällen sollte das /wbb nicht in der Adresszeile des Browsers angezeigt werden

07.07.2007 21:47