Balduin
23. Oktober 2009 um 20:36
1
Hallo,
folgendes Script für htaccess:
Umleitung www [start]
#RewriteCond %{HTTP_HOST} ^([^.]+).geschichte-wissen.de$ [NC]
#RewriteRule ^(.*)$ geschichte-wissen.de/ [R=301,L]
RewriteCond %{HTTP_HOST} !^www.geschichte.bplaced.de$ !^www.geschichte-wissen.de.de$ !^.geschichte.bplaced.de$[NC]
RewriteRule ^(.*)$ geschichte-wissen.de/ [R=301,L]
Umleitung www [stop]
Ziel wäre: Umleitung von
geschichte.bplaced.de
geschichte.bplaced.de
geschichte-wissen.de
auf geschichte-wissen.de
Ich hoffe mir kann jemand helfen, der Code wird wahrscheinlich grundfalsch sein - für mich wärs wirklich wichtig.
Danke
fishi
23. Oktober 2009 um 20:53
2
RewriteCond %{HTTP_HOST} !^www\.geschichte\.bplaced\.de$
RewriteCond %{HTTP_HOST} !^geschichte.bplaced\.de$
RewriteCond %{HTTP_HOST} !^www\.geschichte-wissen\.de$ [NC]
RewriteRule ^(.*)$ http://geschichte-wissen.de/$1 [L,R=302]
Ungetestet, keine Garantie auf Funkionalität.
brauwn
23. Oktober 2009 um 21:03
3
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.name.bplaced.net$
RewriteRule ^(.*)$ http://www.domain.de/$1 [R=301,L]
RewriteCond %{HTTP_HOST} ^name.bplaced.net$ [NC]
RewriteRule ^(.*)$ http://www.domain.de/$1 [R=301,L]
RewriteCond %{HTTP_HOST} ^domain.de
RewriteRule ^(.*)$ http://www.domain.de/$1 [R=301,L]
ungetestet…
Balduin
23. Oktober 2009 um 21:12
4
danke ihr beiden, leider funktioniert beides nicht - es bleibt alles beim alten
brauwn
23. Oktober 2009 um 21:19
5
was genau geht nicht und wie gehst du vor
fishi
23. Oktober 2009 um 21:48
6
RewriteEngine on
RewriteCond %{HTTP_HOST} !^www\.geschichte\.bplaced\.de$ [NC,OR]
RewriteCond %{HTTP_HOST} !^geschichte.bplaced\.de$ [NC,OR]
RewriteCond %{HTTP_HOST} !^www\.geschichte-wissen\.de$ [NC]
RewriteRule ^(.*)$ geschichte-wissen.de/$1 [L,R=302]
Ungetestet, keine Garantie auf Funkionalität.
chrisb
23. Oktober 2009 um 22:02
7
Die von Fishi angegebenen RewriteConds lassen sich, wenn keine anderen Domainnamen mehr im Spiel sind, die nicht umgeleitet werden sollen, zu einer wie folgt verkürzen:
Balduin
23. Oktober 2009 um 23:04
8
chris code zeigt keine änderungen, fishis gibt nen code aus der unendlich lang is - ich füge den code immer unter die rewrite engine on zeile ein @brauwn
folgende lösung geht bisher nur semi-optimal
www.geschichte.bplaced.de wird auf geschichte.bplaced.de weitergeleitet
www.geschichte-wissen.de wird auf geschichte-wissen.de weitergeleitet
leider besteht geschichte.bplaced.de immer noch
folgender code:
RewriteCond %{HTTP_HOST} ^www.(.+)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
RewriteCond %{HTTP_HOST} !^geschichte.bplaced.de$
der nette herr der mir das gemacht hat, sagte, er könne das oben beschriebene problem nicht lösen, da er die bplaced servereinstellungen nicht kennt.
Balduin
24. Oktober 2009 um 07:58
10
yeah vielen dank funktioniert
chrisb
24. Oktober 2009 um 14:30
11
Als ob ich nicht genau das beschrieben hätte …