Zur Navigation

301 Weiterleitung [22]

211 T-Bone

Hey es geht jetzt, jemand konnte mir gleich helfen

Yepi ;)

danke Jörg

12.07.2007 20:57

212 alex

Hallo,

Danke noch mal für die tolle hilfe hier.

Ich hätte noch eine Frage bezüglich der folgender umleitung.

RewriteEngine on

RewriteBase /unterordner/

RewriteCond %{HTTP_HOST} ^www\.domain\.de
RewriteRule ^(.*)$ http://unterordner.domain.de/$1 [R=301,L]
Klappt auch soweit.

Ich würde aber gerne noch von

http://www.domain.de/unterordner/und_alles_was_dahinter_kommt/
auf
http://unterordner.domain.de
umleiten. ist das möglich..!?

mfg
Alex

15.07.2007 21:57

213 David (Gast)

Hallo Experten,

ich habe die Frage bereits in einem anderen Forum gestellt – bisher ohne Erfolg. Aber hier scheint mir, dass ich kompetente Hilfe erwarten kann. Folgendes Problem quält mich:

Ich habe bei all-inkl.com einen Webaccount mit der Domain david-stingl.de . Dazu habe ich eine Subdomain blog.david-stingl.de eingerichtet. Bei dem o.g. Provider muss man die htdocs für die Subdomain in ein Unterverzeichnis der Hauptdomain legen. Dazu habe ich /blog/ gewählt.

Ich will nun alle Anfragen an meine Hauptdomain an die Subdomain umleiten. Eine einfache Umleitung mittels Redirect in der .htaccess schlägt jedoch fehl:

Redirect / http://blog.david-stingl.de/

Es entsteht eine Endlosschleife. Vermutlich, weil die Anweisung auch Auswirkungen auf den Ordner /blog/ hat.

Kann ich mittels Redirectmatch verhindern, dass auch der /blog/-Ordner von der Redirect-Anweisung betroffen ist? Und wie mache ich das? Ich habe leider keine Ahnung von Regulären Ausdrücken...

Für Eure Hilfe vielen Dank im Voraus!

Grüße, David

15.07.2007 22:51

214 Jörg Kruse

Zitat von alex
Ich würde aber gerne noch von

http://www.domain.de/unterordner/und_alles_was_dahinter_kommt/
auf
http://unterordner.domain.de
umleiten. ist das möglich..!?

Du meinst, dass alle Seiten auf die Startseite weitergeleitet werden sollen? Dazu musst du nur das $1 weglassen

RewriteEngine on

RewriteBase /unterordner/

RewriteCond %{HTTP_HOST} ^www\.domain\.de
RewriteRule ^(.*)$ http://unterordner.domain.de/ [R=301,L]

15.07.2007 23:10

215 Jörg Kruse

@David

ginge bei dir auch eine Lösung mit Modrewrite? Damit könntest du nämlich recht einfach eine Standarddomain definieren. Auf dein Beispiel bezogen:

RewriteEngine on

RewriteCond %{HTTP_HOST} !^blog\.david-stingl\.de
RewriteRule ^(.*)$ http://blog.david-stingl.de/$1 [L,R=301]

15.07.2007 23:25 | geändert: 15.07.2007 23:27

216 David (Gast)

@Jörg:

Vielen Dank für Deinen Tipp. Modrewrite funktioniert bei mir an sich (ich hab das in meinem WordPress-Blog aktiviert). Nach dem Einfügen Deines Codes in meine .htaccess-Datei rührt sich leider aber gar nichts. :-(

Gruß, David

16.07.2007 00:03

217 Jörg Kruse

Nach dem Einfügen Deines Codes in meine .htaccess-Datei rührt sich leider aber gar nichts. :-(

Wenn ich david-stingl.de in die Adresszeile des Browsers eingebe, lande ich auf blog.david-stingl.de - oder hast du dies inzwischen anderweitig gelöst?

16.07.2007 00:32

218 David (Gast)

oder hast du dies inzwischen anderweitig gelöst?
Ja, ich habe inzwischen folgenden Code in meine index.php geschrieben:
<?php
 Header("Location: http://blog.david-stingl.de");
?>
So funktionierts auch. Die Lösung mit der .htaccess wäre m.E. aber eleganter gewesen. Nun ja...
Trotzdem vielen Dank für Deine Bemühungen!

16.07.2007 09:32

219 alex

Zitat von Jörg
Zitat von alex
Ich würde aber gerne noch von

http://www.domain.de/unterordner/und_alles_was_dahinter_kommt/
auf
http://unterordner.domain.de
umleiten. ist das möglich..!?

Du meinst, dass alle Seiten auf die Startseite weitergeleitet werden sollen? Dazu musst du nur das $1 weglassen

RewriteEngine on

RewriteBase /unterordner/

RewriteCond %{HTTP_HOST} ^www\.domain\.de
RewriteRule ^(.*)$ http://unterordner.domain.de/ [R=301,L]
Jo Danke das war es.. ;)

mfg
alex

16.07.2007 09:40

220 Christian

ach wie gut dass alle wissen.. bei Jörg wird geholfen :)

Ich will auch noch mal... und rege ein tutorial an, damit dann niemand mehr Fragen muss. So eine Schritt für Schritt Anleitung für DAU's wie mich, die es nie begreifen.


Ich möchte folgendes:

domain.net/search.php als Startseite
www.domain.net auf domain.net/search.php weiterleiten

Gruss
Christian

Artikel 19 der UNO-Resulotion 217A3 10.12.1948

23.07.2007 19:23