www.dr.maikebergner.de auf dr.maikebergner.de umleiten
MadMac
- https
Hallo zusammen und einen tollen Tag,
ich habe da mal ein kleines Problem. Wir unterhalten die Domain http://dr.maikebergner.de/ und leiten von maikebergner.de und drmaikebergner.de mit Redirect darauf um. Soweit so gut und http://dr.maikebergner.de/ sieht ja auch irgendwie ganz klasse aus. Nun ist aber aufgefallen, dass http://www.dr.maikebergner.de/ auch funktioniert und nicht auf http://dr.maikebergner.de/ umgeleitet wird. Jetzt also die Frage: Wie kann ich von http://www.dr.maikebergner.de/ auch noch auf http://dr.maikebergner.de/ umleiten?
In diesem Sinne und bis später.
Hi MadMac
einfach folgende Metatag in die Seite auf deinem alten Server einsetzen:
<meta http-equiv="refresh" content="0; URL=http://dr.maikebergner.de/">
mfg Joey
Hi MadMac
oder die nameservereinträge genauso setzten, wie die von den ersten beiden ;)
gruß.
roger.
Moin!
einfach folgende Metatag in die Seite auf deinem alten Server einsetzen:
<meta http-equiv="refresh" content="0; URL=http://dr.maikebergner.de/">
Von vielen tollen Möglichkeiten ist das die schlechteste.
.htaccess -> RedirectPermanent eintragen ist viel besser.
Außerdem hat niemand gesagt, dass es hier um einen alten und einen neuen Server geht.
- Sven Rautenberg
Hi Sven
Von vielen tollen Möglichkeiten ist das die schlechteste.
Warum er hat doch nach einer weiterleitung und nicht nach Serverkonfiguration gefragt?
.htaccess -> RedirectPermanent eintragen ist viel besser.
Mag sein geht aber nur, wenn man einfluß auf die Servereinstellungen hat.
mfg Joey
Moin!
Von vielen tollen Möglichkeiten ist das die schlechteste.
Warum er hat doch nach einer weiterleitung und nicht nach Serverkonfiguration gefragt?
Weiterleitung bedeutet Weiterleitung. Wie das gemacht wird, ist doch irrelevant. Und da es ein reichhaltiges Spektrum gibt, wie man es tun kann, ist das Anlegen einer Index-Seite mit Meta-Refresh sicherlich nicht angesagt.
.htaccess -> RedirectPermanent eintragen ist viel besser.
Mag sein geht aber nur, wenn man einfluß auf die Servereinstellungen hat.
Mit .htaccess _hat_ man Einfluß auf die Servereinstellungen. Deswegen gibts das ja.
- Sven Rautenberg
Moin!
was MadMac jetzt meinte ist eigentlich kein Punkt den wir hier Lösen können, sondern zu dem er sich selber äußern sollte.
Es ist richtig das man mit htaccess einfluß auf das verhalten eines Apache Webservers nehmen kann.
mfg Joey
Hallo Sven,
Von vielen tollen Möglichkeiten ist das die schlechteste.
.htaccess -> RedirectPermanent eintragen ist viel besser.
die ist zwar nicht die schlechteste, aber auch nicht die beste *g*
Naja, inzwischen sollte Madmac ja wissen, dass die RewriteEngine
sein neuer Freund ist :-)
Viele Grüße,
Stefan
Moin!
Wie kann ich von http://www.dr.maikebergner.de/ auch noch auf http://dr.maikebergner.de/ umleiten?
Genauso, wie bei den anderen Umleitungen vermutlich auch.
Die Frage ist herzlich unbeantwortbar, weil es natürlich simple, immer funktionierende Lösungen gibt, aber abhängig von der Konstellation und dem Provider auch noch ganz andere, viel einfachere Möglichkeiten gibt.
Mal dumm zurückgefragt: Was ist so schlimm daran, dass "www.domain" auch noch geht neben "domain". User haben die dumme Angewohnheit, vor allem und jedem "www" zu schreiben. Solange da derselbe Content kommt, ist das doch kein Problem.
- Sven Rautenberg
Hallo Sven,
Mal dumm zurückgefragt: Was ist so schlimm daran, dass "www.domain" auch noch geht neben "domain". User haben die dumme Angewohnheit, vor allem und jedem "www" zu schreiben. Solange da derselbe Content kommt, ist das doch kein Problem.
für mich ist es eine Stilfrage. Meine Projekte sind alle sowohl mit
als auch ohne www. erreichbar, aber ich habe es immer so eingerichtet,
dass es nur eine Adresse gibt, auf die man andernfalls weitergeleitet
wird. Kannst gern mal probieren ....
http://selfhtml.org/
http://www.de.selfhtml.org/
http://www.fr.selfhtml.org/
http://favicon.de/
http://patchwork.favicon.de/
http://sidebar.de/
die sind alle "falsch" ;-)
Viele Grüße,
Stefan
Hallo auch,
wenn es nicht anders geht setz doch auf http://www.dr.maikeberger.de folgende Seite:
<html>
<head>
<title>TaskDB</title>
<meta http-equiv='refresh' content='1;URL=http://dr.maikeberger.de'>
</head>
<body>
If no automatic redirection occurs, please <a href="http://dr.maikeberger.de">click here</a>!
</body>
</html>
oder eventuell was etwas besser formatiertes.
Grüße
Knut
Moin!
<html>
<head>
<title>TaskDB</title>
<meta http-equiv='refresh' content='1;URL=http://dr.maikeberger.de'>
</head>
<body>
If no automatic redirection occurs, please <a href="http://dr.maikeberger.de">click here</a>!
</body>
</html>oder eventuell was etwas besser formatiertes.
[pref:t=47316&m=258178]...
- Sven Rautenberg
Also, ich muss vielleicht etwas nachtragen. Die Sache liegt bei 1und1. Da kann ich für die beiden funktionierenden Domains in ein spezielles Verzeichnis weiterleiten, wo die .htaccess Datei per redirect weiterleitet. Für dr.maikebergner.de habe ich verweise ich aber schon in das entgültige Zielverzeichnis und muss zugeben, dass ich auf www.dr.maikebergner.de keinen Einfluss habe, soweit ich das momentan sehe. Ich weiss noch nicht einmal, wo das herkommt. Natürlich wird der Inhalt richtig wiedergegeben und daher ist es eigentlich kein Problem, aber es geht ja etwas um das Prinzip und da soll halt möglichst ausschliesslich http://dr.maikebergner.de/ als Adresse erscheinen. Sofern das möglich ist, wäre ich für weiter Lösungen, möglichst ohne die refreshvariante, dankbar.
Grüße, MadMac
Moin!
Für dr.maikebergner.de habe ich verweise ich aber schon in das entgültige Zielverzeichnis und muss zugeben, dass ich auf www.dr.maikebergner.de keinen Einfluss habe, soweit ich das momentan sehe. Ich weiss noch nicht einmal, wo das herkommt.
Das kommt aus dem Nameserver und der entsprechenden Serverkonfiguration. Für beide Namen wird dieselbe IP-Adresse ausgegeben, und der Server hat reagiert für beide Namen identisch als Virtual Host. Siehe auch die Apache-Direktive "ServerAlias".
Natürlich wird der Inhalt richtig wiedergegeben und daher ist es eigentlich kein Problem, aber es geht ja etwas um das Prinzip und da soll halt möglichst ausschliesslich http://dr.maikebergner.de/ als Adresse erscheinen. Sofern das möglich ist, wäre ich für weiter Lösungen, möglichst ohne die refreshvariante, dankbar.
Dann wirst du ziemlich wahrscheinlich die RewriteEngine anwerfen müssen, mit einem regulären Ausdruck in einer RewriteCond prüfen, ob "www" im HTTP_HOST drinsteckt, und dann ein Redirect auf die kurze Adresse ausgeben.
- Sven Rautenberg
Hi MadMac,
Wie kann ich von http://www.dr.maikebergner.de/ auch noch auf http://dr.maikebergner.de/ umleiten?
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.\dr..maikebergner.de$ [NC]
RewriteRule ^(.*) http://dr.maikebergner.de/ $1 [R]
Grüße,
Roland
Hi und sorry,
Wie kann ich von http://www.dr.maikebergner.de/ auch noch auf http://dr.maikebergner.de/ umleiten?
RewriteCond %{HTTP_HOST} ^www.\dr..maikebergner.de$ [NC]
das ist natürlich falsch. So sollte es funktionieren:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.dr.maikebergner.de$ [NC]
RewriteRule ^(.*) http://dr.maikebergner.de/ $1 [R]
Grüße,
Roland
Hallo Roland,
das ist natürlich falsch. So sollte es funktionieren:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.dr.maikebergner.de$ [NC]
RewriteRule ^(.*) http://dr.maikebergner.de/ $1 [R]
Bist Du Dir sicher?
Ich würde eher
RewriteRule ^(.*) http://dr.maikebergner.de/$1 [R=301]
nehmen. Außerdem wäre ein
RewriteBase /
nicht verkehrt.
Viele Grüße,
Christian
Hallo!
| RewriteEngine On
| RewriteCond %{HTTP_HOST} ^www.dr.maikebergner.de$ [NC]
| RewriteRule ^(.*) http://dr.maikebergner.de/$1 [R=301]
Das führt bei Eingabe von http://www.jendryschik.de/wsdev/befehle (abgesehen vom "www." der beabsichtigte URL) dazu, dass auf [http://jendryschik.de/wsdev/befehle.php] weitergeleitet wird. Was muss ich tun, damit die Endung nicht einfach hinzugefügt wird?
Gruß,
MI
Hallo,
| RewriteEngine On
| RewriteCond %{HTTP_HOST} ^www.dr.maikebergner.de$ [NC]
| RewriteRule ^(.*) http://dr.maikebergner.de/$1 [R=301]
Also, das klingt irgendwie toll, aber ich muss zugeben, dass ich keinen Schimmer habe, wo ich das eintragen sollte. Vielleicht bin ich da nicht so firm. Muss das in die htaccess datei oder in die Internetseite selbst? Setzt es php voraus oder wie sehe ich das?
Grüße
Hallo,
| RewriteEngine On
| RewriteCond %{HTTP_HOST} ^www.dr.maikebergner.de$ [NC]
| RewriteRule ^(.*) http://dr.maikebergner.de/$1 [R=301]
in die .htaccess und ich empfehle Dir, zumindest die zweite Zeile
wie folgt zu verändern:
RewriteCond %{HTTP_HOST} !^dr.maikebergner.de$ [NC]
Damit fängst Du alle Fälle ab, wo der Host nicht dr.maikebergner.de
heißt, d.h. Du kannst alle Domains auf dieses Verzeichnis leiten.
Mache ich bei (www.)einspender.com und (www.)stefan.einspender.com
genauso, funktioniert wunderbar.
Viele Grüße,
Stefan
Hallo Michael,
Das führt bei Eingabe von http://www.jendryschik.de/wsdev/befehle (abgesehen vom "www." der beabsichtigte URL) dazu, dass auf [http://jendryschik.de/wsdev/befehle.php] weitergeleitet wird.
Bei .htaccess-basierten rewrites wird die mod_mime-Auflösung _vor_ dem Rewrite durchgeführt. mod_rewrite rekonstruiert sich dann die URI, die es nicht kennen _kann_. (http://httpd.apache.org/docs/mod/mod_rewrite.html#InternalAPI, Punkt 2) Diese enthält dann halt das .php, da mod_mime das anfügt.
Was muss ich tun, damit die Endung nicht einfach hinzugefügt wird?
Hmmm. Ich habe soeben etwas mit mod_rewrite rumgespielt und bin zu keinem Ergebnis gekommen. Vielleicht weiß einer der Server-Profis, wie es geht.
Viele Grüße,
Christian
Hallo,
steht ja schon jede Menge im Thread, habe jetzt nicht alles gelesen,
aber imho kannst Du es erstmal so einstellen, dass maikebergner.de,
dr.maikebergner.de und drmaikebergner.de alle auf das gleiche Ver-
zeichnis verweisen. In dieses Verzeichnis legst Du dann eine
.htaccess mit dem folgenden Inhalt:
RewriteEngine On
RewriteCond %{HTTP_HOST} !^dr.maikebergner.de$ [NC]
RewriteRule ^(.*) http://dr.maikebergner.de/$1 [R=301,L]
Diese Variante funktioniert ganz sicher, da ich sie selbst verwende.
Viele Grüße,
Stefan
PS: Mir fällt gerade auf, eigentlich könnte die RewriteRule auch
RewriteRule ^/(.*)$ http://dr.maikebergner.de/$1 [R=301,L] lauten.
Klappt toll, vielen Dank Euch Allen.