Htaccess 500 fehler

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 :wink2:


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. :smiley: :ps:

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…

danke ihr beiden, leider funktioniert beides nicht - es bleibt alles beim alten :whata:

was genau geht nicht und wie gehst du vor

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.

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:

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.

RewriteEngine on RewriteCond %{HTTP_HOST} !^geschichte-wissen\.de$ [NC] RewriteRule ^(.*)$ http://geschichte-wissen.de/$1 [L,R=301]
bewährte White Qualität :smiley: Daher getestet :wink: Gehört natürlich in dein Root Verzeichnis^^ Also dorthin wo geschichte-wissen.de hinführt :wink:

Warum 301 statt 302 wie es die anderen nahmen? Ganz einfach :stuck_out_tongue:
blog.antikoerperchen.de/beitrag/ … d-php.html

yeah vielen dank funktioniert :winke:

:morgen:

Als ob ich nicht genau das beschrieben hätte …