Seite 1 von 1

htaccess - es mag mnich wohl net

Verfasst: 13.10.2009, 14:22
von Madraxx
Hallo,

also irgendwie geht das niucht so wie ich das mir wünsche.

Als Basis habe ich in die htaccess rein:

Code: Alles auswählen

RewriteCond %{REQUEST_URI} ^/$ [OR] 
RewriteCond %{REQUEST_URI} ^/index\.html$ 
RewriteRule ^.*$ http://www.outdoor-wandern.de [R=301,L]
Das sollte alles weiterleiten, die Hauptdoamine wird auch korrekt weiter geleitet.

ABER:

Wenn ich einen Bereich oder Artikel zB www.nordic-wandern.de/wandern.html anklicke kommt ne 404 Fehlermeldung. Warum wird die interne Verlinkung nicht weiter geleitet ?

Habe noch folgendes probiert was ich so in der Suche gefunden habe:

- habe in meinem Webspace einen ordner angelegt und die htaccess nur damit gefüllt:
RewriteEngine On
RewriteCond %{REQUEST_URI} ^/$ [OR]
RewriteCond %{REQUEST_URI} ^/index\.html$
RewriteRule ^.*$ https://www.outdoor-wandern.de [R=301,L]
- habe die Position des Scriptes nach unten gesetzt
- habe / auch mal entfernt
- habe klassiche 301 Methode gemacht

Half net, jemand ne Idee was das sein kann?

Danke. Mad

PS habe erstmal alles wieder in den Ursprungszustand gemacht

Verfasst:
von

Verfasst: 13.10.2009, 14:27
von net(t)worker
hmm..

du leitest so doch nur weiter wenn kein Pfad angegeben wird (domain.tld/) oder wenn die index.html aufgerufen wird....

Verfasst: 13.10.2009, 15:29
von Madraxx
und wie würde ich richtig weiter leiten ?

Thx Mad

Verfasst:
von

Verfasst: 13.10.2009, 15:33
von net(t)worker

Code: Alles auswählen

RewriteEngine On
RewriteRule ^.*$ http://www.outdoor-wandern.de [R=301,L]
das in die .htaccess für die alte domain, dann leitet es alle Anfragen auf die Startseite von www.outdoor-wandern.de

Verfasst: 13.10.2009, 15:33
von PSI
redirect 301 / https://www.altedomain.de/
https://www.neuedomain.de/

Verfasst: 13.10.2009, 17:03
von 800XE
https://mit-oder-ohne-www.de/domain-wei ... irect.html

Re: htaccess - es mag mnich wohl net

Verfasst: 13.10.2009, 20:06
von Mork vom Ork
Nein, nein, nein, so wird das nichts, Leute.
Madraxx hat geschrieben:Warum wird die interne Verlinkung nicht weiter geleitet?

RewriteCond %{REQUEST_URI} ^/$ [OR]
Das passt nur auf den Pfad /
RewriteCond %{REQUEST_URI} ^/index\.html$
Das passt nur auf den Pfad /index.html
RewriteRule ^.*$ http://www.outdoor-wandern.de [R=301,L]
Das passt zwar auf alles, aber da du davor die beiden RewriteCond-Zeilen hast, passt es eben nur noch auf / oder /index.html. Ein Block aus RewriteCond-Zeilen wirkt immer auf die jeweils darauf folgende RewriteRule-Zeile.

(Die RewriteCond-Zeilen hättest du dir im übrigen sparen können, ^/(index\.html)?$ als Muster für RewriteRule tut das gleiche.)
net(t)worker hat geschrieben:RewriteEngine On
RewriteRule ^.*$ http://www.outdoor-wandern.de [R=301,L]
Man muss nicht alles mit der mod_rewrite-Kanone erschlagen.
PSI hat geschrieben:redirect 301 / http://www.altedomain.de/
http://www.neuedomain.de/
Wenn das so in der .htaccess der alten Domain steht, geht das in die Hose. Die erste Zeile erzeugt eine Endlosschleife, die zweite, in der nur eine URL steht, ist schlichtweg ein Fehler.
Madraxx hat geschrieben:und wie würde ich richtig weiter leiten?
Wie du weiter richtig leitest, weiß ich nicht, aber weiterleiten tust du so:

a) Du möchtest alles von der alten Domain auf dieselben Pfade der neuen Domain weiterleiten:

Redirect permanent / http://neu.example.com/

b) Du möchtest den Suchenden verwirren und pauschal alles von der alten Domain auf die Startseite der neuen Domain weiterleiten:

RedirectMatch permanent . http://neu.example.com/

Die jeweils gewünschte Zeile in die oberste .htaccess der alten Domain setzen, fertig. Hast du die beiden Domains demselben Verzeichnis zugeordnet, wird es allerdings ein klein wenig komplizierter.

Re: htaccess - es mag mnich wohl net

Verfasst: 14.10.2009, 00:30
von 800XE
Mork vom Ork hat geschrieben:Die jeweils gewünschte Zeile in die oberste .htaccess der alten Domain setzen, fertig. Hast du die beiden Domains demselben Verzeichnis zugeordnet, wird es allerdings ein klein wenig komplizierter.
Dann ist die Antwort ganz leicht
Dann ist die Antwort auf meiner Site, im Post dafor

Verfasst: 14.10.2009, 20:27
von Madraxx
Hallo,

erstmal danke.
Redirect permanent / https://neu.example.com/
das geht, aber finde nur das damit der PR übernommen wird, was ist mit den Backlinks, zählen die weiter ?

EDI: grad gelesen das dies etwas dauert. Richtig?

Mad