Umleitung http://bla.de nach http://www.bla.de

Begonnen von DigDug, 08 September 2005, 18:08:10

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 1 Gast betrachten dieses Thema.

DigDug

Leider wurde der Thread org oder .de hier? schon geschlossen, weshalb ich nochmal einen neuen eröffnen muss ::)

Andi erwähnte dort, "eine mod_rewrite Umleitung eingerichtet" zu haben. Mich würde auch interessieren wie das funktioniert, da ich will dass sämtliche Zugriffe auf http://bla.de auf http://www.bla.de umgeleitet werden.

Vielen Dank,
DigDug

wob

#1
Also ich weis zwar nicht ob es die beste Lösung ist, es gibt bestimmt noch 100 andere Möglichkeit.. z.b direkt über das Admin Domain Modul etc.

Also wir haben das so gelöst..

haben auf den einen WEB Server ... eine index.htm index.html index.php angelegt in dieser Datei dieses eingetragen.

<head>
<meta http-equiv="refresh" content="0; URL=http://www.xxxxxx.de">

<title>_____/ MEINE SEITE</title>

So dann wird die www.xxx.org zu www.zzzz.de geleitet...

Vielleicht hilft das ja ein wenig weiter.

Mit freundlichen Grüßen

Rene
Ideen sind immer gut, nur diese Idee`n umsetzen ist eine andere frage :-)


Andi

#3
Hi :)

den anderen Thread habe ich geschlossen, weil er im Informationsforum ist.
Dort wollen wir nicht diskutieren ;)

Ok, die Umleitung geht über die .htaccess Datei.
Hier ein passender Thread dazu im mod_rewrite Forum:
http://www.modrewrite.de/foren/ftopic1003.html

Und hier der entsprechende Ausschnitt aus unserer .htaccess:

# das kann nötig sein
Options +FollowSymLinks
# modrewrite einschalten
RewriteEngine on
# das kann nötig sein
RewriteBase /
# Bedingungen
RewriteCond %{HTTP_HOST} ^212\.162\.15\.20$ [OR]
RewriteCond %{HTTP_HOST} ^board\.pragmamx\.[comderg]+$ [OR]
RewriteCond %{HTTP_HOST} ^pragmamx\.[comderg]+$ [OR]
RewriteCond %{HTTP_HOST} ^www\.pragmamx\.de$ [OR]
RewriteCond %{HTTP_HOST} ^www\.pragmamx\.com$
# die Umleitung, mit option permanent
RewriteRule ^(.*)$ http://www.pragmamx.org/$1 [L,R=301]


Für Dich müsste es so passen:

# das kann nötig sein
Options +FollowSymLinks
# modrewrite einschalten
RewriteEngine on
# das kann nötig sein
RewriteBase /
# Bedingungen
RewriteCond %{HTTP_HOST} ^bla\.de$ [OR]
# die Umleitung, mit option permanent
RewriteRule ^(.*)$ http://www.bla.de/$1 [L,R=301]



Dazu kommt bei uns noch das nachträgliche Umschreiben, des HTML-Outputs, über die ThemeEngine, wo aus pragmamx. de pragmamx. org gemacht wird...
Das muss aber nicht sein, ist mehr kosmetischer Natur ;)
schön´s Grüssle, Andi

wob

Siehste las ein Prof schreiben und schon stimmt die sache :-) THX Andi..

Habe echt was überlesen modrewrite

Grrrr

Mfg Rene  ;)
Ideen sind immer gut, nur diese Idee`n umsetzen ist eine andere frage :-)

DigDug

Danke für die schnellen Antworten ... ich schätze mal bei nur einer RewriteCond braucht man am Ende der Zeile kein [OR] ... trotzdem quittiert mein Apache diese .htaccess-Datei immer mit einem 500er-Serverfehler :-\

jubilee

Hallo !
Zitattrotzdem quittiert mein Apache diese .htaccess-Datei immer mit einem 500er-Serverfehler
Um überhaupt mod_rewrite nutzen zu können muss
a: Der modul mod_rewrite beimn Apachen eingebunden sein
und
b: Musst Du Konfigurationen via .htaccess ändern dürfen.
Das bedeutet AllowOverride muss mindestens für  den Bereich auf dem Webspace wo Dein Paket liegt
eingeschaltet sein (httpd.conf oder vhost.conf) . Ansonsten kannst Du keine mod_rewrite Rules anlegen, weil Du die Serverkonfigration nicht ändern darfst.
MfG
jubilee

trans22

Hi

ZitatFür Dich müsste es so passen:

Code:
# das kann nötig sein
Options +FollowSymLinks
# modrewrite einschalten
RewriteEngine on
# das kann nötig sein
RewriteBase /
# Bedingungen
RewriteCond %{HTTP_HOST} ^bla\.de$ [OR]
# die Umleitung, mit option permanent
RewriteRule ^(.*)$ http://www.bla.de/$1 [L,R=301]

Könntest du das obige für mich auch anpssen? modewrite ist aktiv und funktioniert.

Ein Beispiellink aus Google der jetzt umgeleitet werden sollte:

Alter Link:

Zitathttp://www.seminaranzeiger.ch/vkpmx_base_v003/html/modules.php?name=Web_Links&file=index&l_op=viewlinkdetails&lid=13&ttitle=Engelsreiki

neuer link (auf den umgeleitet werden sollte):

Zitathttp://www.seminaranzeiger.ch/cms/modules.php?name=Web_Links&file=index&l_op=viewlinkdetails&lid=13&ttitle=Engelsreiki

vielen Dank

jubilee

Zitat
# Bedingungen
RewriteCond %{HTTP_HOST} ^www\.seminaranzeiger\.ch/vkpmx_base_v003/html/
# die Umleitung, mit option permanent
RewriteRule ^(.*)$ http://www.seminaranzeiger.ch/cms/$1 [L,R=301]
Probier mal aus
MfG
jubilee

trans22

Hi
Ich habe jetzt eine .htaccess Datei mit nur dem Inhalt, den du vorgeschlagen hast je in die Verzeichnisse

seminaranzeiger.ch/
seminaranzeiger.ch/vkpmx_base_v003/
seminaranzeiger.ch/vkpmx_base_v003/html/

angelegt. Leider funktioniert die Umleitung noch nicht.

merci Andy

jubilee

Hallo !
NUR in den Webroot legen
UND
Das was ich geschrieben hab, sind nur die Änderungen gegenüber Andi's Beispiel.
Nur meine beiden Zeilen alleine geht natürlich nicht.
Musst den Rest schon vom vorigen Beispiel nehmen ....


Mfg
jubilee

trans22

Hallo jubilee,

ich hab das immer nocht hingekriegt mit der permanenten Umleitung. Soweit ich das verstanden habe, sollte meine .htaccess Datei so aussehen - dies funktioniert aber nicht:

Zitat# das kann nötig sein
Options +FollowSymLinks
# modrewrite einschalten
RewriteEngine on
# das kann nötig sein
RewriteBase /
# Bedingungen
RewriteCond %{HTTP_HOST} ^www\.seminaranzeiger\.ch/vkpmx_base_v003/html/
# die Umleitung, mit option permanent
RewriteRule ^(.*)$ http://www.seminaranzeiger.ch/cms/$1 [L,R=301]

Vielleicht noch ein Hinweis, vielleicht spielt dies ja eine Rolle:
Die .htaccess Datei liegt im Root. es gibt im root aber auch die index.php mit folgendem Inhalt

Zitat<?php
header("Location: http://www.seminaranzeiger.ch/cms/");
exit;
?>

Danke für Deine Hilfe
Andy

Andi

Moin :)

ZitatVielleicht noch ein Hinweis, vielleicht spielt dies ja eine Rolle:
Die .htaccess Datei liegt im Root. es gibt im root aber auch die index.php mit folgendem Inhalt

Also die, sollte nicht vorhanden sein, das führt ja zu einer Endlosschleife ;)
schön´s Grüssle, Andi

trans22

Halo Andy,
wenn die index.php datei gelöscht wird, so wird die Seite nicht mehr gefunden. Die Umleitung vom alten Verzeichnis auf die neue funtkioniert leider auch nicht. Beispiel Link zur alten installation, welcher umgeleietet werden sollte:

http://www.seminaranzeiger.ch/vkpmx_base_v003/html/modules.php?name=News.

Danke
Andy

jubilee

Hallo !!!
ZitatRewriteCond %{HTTP_HOST} ^www\.seminaranzeiger\.ch/vkpmx_base_v003/html/$
Hast du das dollarzeichen am ende dieser Zeile in der .htaccess drinne ???
MfG
jubilee

trans22

Hi
Nein da steht kein $ Zeichen, hier nochmal der kom. code

Zitat# das kann nötig sein
Options +FollowSymLinks
# modrewrite einschalten
RewriteEngine on
# das kann nötig sein
RewriteBase /
# Bedingungen
RewriteCond %{HTTP_HOST} ^www\.seminaranzeiger\.ch/vkpmx_base_v003/html/
# die Umleitung, mit option permanent


mfg
Andy
RewriteRule ^(.*)$ http://www.seminaranzeiger.ch/cms/$1 [L,R=301]

jubilee

ZitatNein da steht kein $ Zeichen, hier nochmal der kom. code
Jo, dann mach das mal dahinter und probier es aus ...

trans22

Hat leider auch nichts geändert.
Also dieses Problem steht nicht zu oberst auf meiner Liste. Möchte nicht zu sehr Deine Zeit versäumen. Also wie Du magst...

Thanks
Andy