|
|
impi

: 18.03.2004 : 166
|
| : 26.12.2004, 23:00 : Standard-Domain definieren mit Apache (mod_rewrite) |
|
|
Hallo, ich muss um Hilfe bitte, mit "meiner" htaccess komm ich auf keinen grünen Zweig:
| Code: |
RewriteEngine on
# RewriteCond %{HTTP_HOST} !^www\.keramiktraum\.de$ [OR]
# RewriteCond %{HTTP_HOST} !^\.keramiktraum\.de$
RewriteCond %{HTTP_HOST} ^www\.keramiktraum\.de$ [OR]
RewriteCond %{HTTP_HOST} ^\.keramiktraum\.de$
RewriteCond %{HTTP_HOST} !^\.toepferei-zielinski\.de$
RewriteRule ^(.*)$ http://www.toepferei-zielinski.de/$1 [L,R=301] |
Die ersten beiden Zeilen brachten einen Serverfehler500, da hab ich es mit Zeile 3 und 4 versucht. Leider funktioniert nur die Zeile 3, Zeile 4 bleibt wirkungslos.
Und um den Schlamassel perfekt zu machen: Eigentlich wollte ich gleich noch von toepferei-zielinski.de auf mit www umleiten, setzte das [OR] ein, und dann gab es die Beschwerde, dass die Höchstzahl der Umleitungen erreicht ist ;-[
Es ist ein 1und1-account, die beiden Domains teilen sich einen Webspace und ich wollte endlich mal für Ordnung sorgen.
Danke für jede Hilfe
impi |
|
| Nach oben |
|
 |
bull


: 20.09.2003 : 2176 : Vèneto
|
| : 26.12.2004, 23:03 : Standard-Domain definieren mit Apache (mod_rewrite) |
|
|
| Code: |
RewriteCond %{HTTP_HOST} \.keramiktraum\.de [OR]
RewriteCond %{HTTP_HOST} ^toepferei-zielinski\.de
RewriteRule ^(.*)$ http://www.toepferei-zielinski.de/$1 [L,R=301]
|
1und1 sollte kein Problem darstellen. HTTP_HOST nicht mit $ terminieren, da bei Portangabe wie von findlinks (Uni Leipzig) die Rule nicht greift. |
|
| Nach oben |
|
 |
impi

: 18.03.2004 : 166
|
| : 26.12.2004, 23:16 : Standard-Domain definieren mit Apache (mod_rewrite) |
|
|
Whow, das ging schnell. Auf Anhieb gings nicht, aber mit
| Code: |
RewriteEngine on
# RewriteCond %{HTTP_HOST} !^www\.keramiktraum\.de$ [OR]
# RewriteCond %{HTTP_HOST} !^\.keramiktraum\.de$
RewriteCond %{HTTP_HOST} ^www\.keramiktraum\.de [OR]
#RewriteCond %{HTTP_HOST} \.keramiktraum\.de [OR]
RewriteCond %{HTTP_HOST} ^keramiktraum\.de [OR]
RewriteCond %{HTTP_HOST} ^toepferei-zielinski\.de
RewriteRule ^(.*)$ http://www.toepferei-zielinski.de/$1 [L,R=301] |
läuft es.
Danke!!!
impi |
|
| Nach oben |
|
 |
SirBerberitz

: 30.12.2004 : 49 : München
|
| : 06.01.2005, 23:03 : Standard-Domain definieren mit Apache (mod_rewrite) |
|
|
Hallo zusammen,
komme leider nicht alleine drauf ...
Wie konkret mache ich das, dass folgende Umleitung akzeptiert wird?
https://sslsites.de/meine_domain.de/
( + D)F aka Domainfactory + )
Meine bisherige .htaccess:
| Code: |
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.meine_domain\.de$ [NC] [OR]
RewriteCond %{HTTP_HOST} !^forum\.meine_domain\.de$ [NC]
RewriteCond %{HTTP_HOST} !^www\.forum\.meine_domain\.de$ [NC]
RewriteCond %{HTTP_HOST} !^admin\.meine_domain\.de$ [NC]
RewriteCond %{HTTP_HOST} !^www\.admin\.meine_domain\.de$ [NC]
RewriteRule ^(.*)$ http://www.meine_domain.de$1 [R=301,L]
|
Thanks a lot Maedels!
Cheers
SirBerberitz
+++ http://www.muehlkoppe.de +++ |
|
| Nach oben |
|
 |
Caterham

: 20.09.2004 : 331
|
| : 07.01.2005, 00:41 : Standard-Domain definieren mit Apache (mod_rewrite) |
|
|
| Code: |
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.meine_domain\.de$ [NC] [OR]
RewriteCond %{HTTP_HOST} !^forum\.meine_domain\.de$ [NC]
RewriteCond %{HTTP_HOST} !^www\.forum\.meine_domain\.de$ [NC]
RewriteCond %{HTTP_HOST} !^admin\.meine_domain\.de$ [NC]
RewriteCond %{HTTP_HOST} !^www\.admin\.meine_domain\.de$ [NC]
RewriteCond %{HTTP_HOST} !^(www\.)?sslsites\.de [NC]
RewriteRule ^(.*)$ http://www.meine_domain.de$1 [R=301,L] |
Das berücksichtigt zwar nicht den Path 'meine_domain.de/', aber egal. Darauf kommts nicht an, es sei denn du hast 2 verschiendene und möchtest nur einen nicht umleiten.
Das www. ist optional
grüße
Robert |
|
| Nach oben |
|
 |
SirBerberitz

: 30.12.2004 : 49 : München
|
| : 07.01.2005, 00:54 : Standard-Domain definieren mit Apache (mod_rewrite) |
|
|
@ Caterham
Danke fuer die Hilfe.
Leider funzt das nicht ...
Ich denke das liegt daran, dass ich mich mit
https://sslsites.de/meine_domain.de/ (OHNE www)
anmelde ...
Kann das vielleicht sein? Haste noch ne Idee?
Many thanks!!!
Cheers
SirBerberitz
+++ http://www.muehlkoppe.de +++ |
|
| Nach oben |
|
 |
Caterham

: 20.09.2004 : 331
|
| : 07.01.2005, 01:43 : Standard-Domain definieren mit Apache (mod_rewrite) |
|
|
das sollte / betrifft gem. der RegularExpression sowohl
www.sslsites.de als auch sslsites.de
Ist denn der HTTP_HOST tatsächlich sslsites.de? Wie ist das denn mit den Servern da gestrickt? Geht das eventuell über andere server und irgendwelche Porxy-Requests? |
|
| Nach oben |
|
 |
SirBerberitz

: 30.12.2004 : 49 : München
|
| : 09.01.2005, 15:47 : Standard-Domain definieren mit Apache (mod_rewrite) |
|
|
Aehm, naja ...
Also hier mal der Code, der fuer die Weiterleitung benoetigt wird
| Code: |
$request_type = ($_SERVER['HTTP_X_FORWARDED_HOST'] == 'sslsites.de') ? 'SSL' : 'NONSSL';
|
Vielleicht beantwortet das ja deine Frage und du kannst mir den entscheidenden Tipp geben ...
Danke fuer die Hilfe
Cheers
SirBerberitz
+++ http://www.muehlkoppe.de +++ |
|
| Nach oben |
|
 |
Caterham

: 20.09.2004 : 331
|
| : 09.01.2005, 19:28 : Standard-Domain definieren mit Apache (mod_rewrite) |
|
|
Versuche einmal
| Code: |
| RewriteCond %{ENV:HTTP_X_FORWARDED_HOST} !^sslsites\.de [NC] |
Sonst erstelle einmal eine PHP-Datei mit dem Inhalt
Rufe dann die URL/Datei über SSL auf und suche nach
Grüße
Robert |
|
| Nach oben |
|
 |
SirBerberitz

: 30.12.2004 : 49 : München
|
| : 09.01.2005, 22:06 : Standard-Domain definieren mit Apache (mod_rewrite) |
|
|
| Caterham hat Folgendes geschrieben: |
Versuche einmal
| Code: |
| RewriteCond %{ENV:HTTP_X_FORWARDED_HOST} !^sslsites\.de [NC] |
Sonst erstelle einmal eine PHP-Datei mit dem Inhalt
Rufe dann die URL/Datei über SSL auf und suche nach
Grüße
Robert |
Hallo Robert,
leider klappt das so auch nicht
Hier mal der Auszug aus der ueber SSL aufgerufene phpinfo:
HTTP_HOST meine_domain.de
HTTP_X_FORWARDED_FOR 217.88.*.*
HTTP_X_FORWARDED_HOST sslsites.de
HTTP_X_FORWARDED_SERVER sslsites.de
Sag bescheid, wenn ich dir den Link zur SSL - phpinfo als PM zukommen lassen soll.
Vielen Dank fuer die FETTE Hilfe !!!
Cheers
SirBerberitz
+++ http://www.muehlkoppe.de +++ |
|
| Nach oben |
|
 |
Caterham

: 20.09.2004 : 331
|
| : 09.01.2005, 22:27 : Standard-Domain definieren mit Apache (mod_rewrite) |
|
|
Dann müsst du das, was in HTTP_HOST steht, also meine_domain.de, ausschließen, scheinar ohne www?.
Oder schaue mal, auf welchem Port das läuft (SERVER_PORT). Ich schätze aber mal, dass das auch 80 seien wird |
|
| Nach oben |
|
 |
SirBerberitz

: 30.12.2004 : 49 : München
|
| : 10.01.2005, 03:05 : Standard-Domain definieren mit Apache (mod_rewrite) |
|
|
@ Caterham,
hab dir ne PN geschrieben.
Zu deiner Frage oben:
also bei HTTP_HOST steht meine_domain OHNE www.
aber als http (OHNE "s")
ich denke also ich muss das https://sslsites.de/meine_domain.de/ irgendwie ausschliessen, weiss leider aber nicht wie ...
Danke nochmal und wenn du keinen Bock mehr hast, koennte ich das verstehen ...
Cheerio /JO
Cheers
SirBerberitz
+++ http://www.muehlkoppe.de +++ |
|
| Nach oben |
|
 |
SirBerberitz

: 30.12.2004 : 49 : München
|
| : 10.01.2005, 16:08 : Standard-Domain definieren mit Apache (mod_rewrite) |
|
|
Danke Robert,
habs endlich dank deiner Hilfe hinbekommen.
Sehr geil!
Cheers
SirBerberitz
+++ http://www.muehlkoppe.de +++ |
|
| Nach oben |
|
 |
block63

: 07.04.2004 : 72 : Bremen
|
| : 13.01.2005, 15:29 : Standard-Domain definieren mit Apache (mod_rewrite) |
|
|
@SirBerberitz
wie sieht den bei der Lösung der Code aus?
@alle
Mein Problem geht nämlich in die Richtung und sieht wie folgt aus:
Ich habe einen 1&1-Shop
Dieser wurde auch von G* so indexiert:
https://ssl.kundenserver.de/s1111111.einsundeinsshop.de
Jetzt habe ich ein eigenes Zertifikat und der Shop hört auch auf
www.meinedomain.de, nur die Bestellseiten werden mit SSL aufgerufen
(https://www.meinedomain.de). Mit der ersten Rewrite-Rule von
Southmedia klappte es eigentlich super, bis ich mich in das
Shopadministation eingewählt habe. Dort wird nähmlich auf
https://ssl.kundenserver.de/s1111111.einsundeinsshop.de/admin/
zugegriffen und ich bekomme einen 404 wenn ich was konfigurieren will.
Wie schließe ich daher /admin/ und weitere Verzeichnisse aus?
Fragend wartend, auf Hilfe hoffend.
so long
block63 |
|
| Nach oben |
|
 |
Caterham

: 20.09.2004 : 331
|
| : 13.01.2005, 17:57 : Standard-Domain definieren mit Apache (mod_rewrite) |
|
|
| : |
| wie sieht den bei der Lösung der Code aus? |
Über die IP des SSL-Servers
| Code: |
| RewriteCond %{REMOTE_ADDR} !^123\.123\.123\.123 |
| : |
| Wie schließe ich daher /admin/ und weitere Verzeichnisse aus? |
Über den betreffenden Regeln
| Code: |
| RewriteRule ^(admin|web|hallo\.php) - [L] |
Wenn der Pattern mit admin, web oder hallo.php anfängt (^), mache nichts (-) und letzte Regel ([L])
--> www.modrewrite.de
Gruß
Robert |
|
| Nach oben |
|
 |