Seite 1 von 1

Domain weiterleiten.. außer einem Ordner...

Verfasst: 28.06.2013, 13:04
von SeriousBadMan
Hallo,

ich habe auf domain1.de unter /stats/ einen Counter laufen. Den Rest von domain1.de möchte ich aber gerne auf domain2.de weiterleiten (301 Weiteleitung).

Wie kann ich ALLES [außer /stats/!] von domain1.de auf domain2.de (per htaccess/301 weiterleiten)?

Gibt doch sicherlich eine Möglichkeit, einen bestimmten Ordner auszunehmen...?

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

Jetzt anfragen: 0511 / 300325-0.


Verfasst: 28.06.2013, 13:18
von chris21

Code: Alles auswählen

RewriteCond {HTTP_HOST} !^www.domain2.de$
RewriteCond {REQUEST_URI} !^/stats/(.*)$
RewriteRule ^(.*)$ http://www.domain2.de [R=301,L]

Verfasst: 28.06.2013, 14:39
von SeriousBadMan
Hat so leider nicht funktioniert (Order wurde mit-weitergeleitet), das hier funktionierte schließlich:

Code: Alles auswählen

RewriteRule !^stats($|/) http://www.domain.com/de%{REQUEST_URI} [L,R=301]
Trotzdem vielen Dank, ich erinnere mich, dass du mir schon häufig geholfen hast chris21 ;)

Verfasst: 28.06.2013, 14:47
von chris21
Die Lösung sieht auch elegant aus :)

----

Anm. für alle, die später mal mit einem ähnlichen Prob. hier auftauchen:

Wenn obige Version von mir nicht funktioniert, dann liegt es vermutlich an einer zuvor definierten RewriteBase.

Oder einem Copy&Paste Fehler :)

Verfasst: 02.07.2013, 18:48
von SeriousBadMan
So, ich habe jetzt ein noch komplexeres Vorhaben, weiß nichtmal ob das möglich ist.

Wie läuft das wenn domain1 und domain2 im gleichen Verzeichnis liegen und ich das nicht ändern kann/darf?

Irgendwie muss ich im Code ja angeben, dass nicht auch domain2 auf domain2 weitergeleitet wird, sondeern nur domain1 auf domain2 (wie gesagt, beide im gleichen Verzeichnis)... nur weiß ich nicht wie ich das dem Server sagen soll und Google war nur von eingeschränkter Hilfsbereitschaft :(

Verfasst: 03.07.2013, 17:42
von SeriousBadMan
Nicht möglich?

Verfasst: 03.07.2013, 20:06
von chris21

Code: Alles auswählen

RewriteCond %{HTTP_HOST} domain1.com$ [NC]
RewriteRule !^stats($|/) http://www.domain2.com/de%{REQUEST_URI} [L,R=301]