Seite 1 von 1
Frage zu einer Weiterleitung
Verfasst: 14.01.2009, 09:26
von pumapaul
Hallo zusammen,
ich habe bei United Domains mehrere Domains ohne Webspace registriert. Diese kann ich auf eine meiner Domains mit Webspace weiterleiten. Ich verwende die Option "URL-HIDING (versteckte Weiterleitung)". Damit leite ich beispielsweise
www.abc.de auf
www.def.de/ordner um.
Das klappt auch erst einmal. Auch Unterseiten kann ich direkt aufrufen. Alle internen Links beziehen sich allerdings auf den Ziel-Ordner der Weiterleitung also
www.def.de/ordner/seite.htm statt
www.abc.de/seite.htm. Das möchte ich natürlich nicht.
Wahrscheinlich kann man das mit irgendeiner 301-Geschichte in der .htaccess regeln. Leider habe keine Ahnung wie. Kann jemand spontan die Anweisung posten?
Herzlichen Dank.
Verfasst:
von
Hochwertiger Linkaufbau bei ABAKUS:
- Google-konformer Linkaufbau
- nachhaltiges Ranking
- Linkbuilding Angebote zu fairen Preisen
- internationale Backlinks
Wir bieten
Beratung und
Umsetzung.
Jetzt anfragen:
0511 / 300325-0
Verfasst: 14.01.2009, 10:54
von Mamphil
Hallo,
das ist prinzipiell schon ziemlich unschön, weshalb ich dir eher vorschlagen würde, statt
www.def.de/ordner eine Subdomain abc.def.de zu verwenden und die Website darin komplett und unabhängig von
www.def.de zu hosten.
Wenn ich dich richtig verstehe, werden auf
www.def.de/ordner absolute Links (ohne Domain) vom Stil /ordner/unterseite.html angegeben, welche so natürlich mit
www.abc.de nicht funktionieren. Wie schon gesagt ist das unschön und eine ständig verwendete 301-Umleitung IMHO unsauber. Aber trotzdem kannst du einmal soetwas probieren:
Code: Alles auswählen
RewriteEngine on
RewriteRule ^ordner/ordner/(.*)$ http://www.def.de/$1 [R=301,L]
Mamphil
Verfasst: 14.01.2009, 11:07
von pumapaul
Ist der Fall denn so ungewöhnlich, sich bei günstigen Anbietern Domains ohne Webspace zu reservieren und diese dann umzuleiten? Da de-Domains bei United Domains derzeit 1 Euro pro Jahr ohne Einrichtungsgebühr kosten, habe ich mir eine Handvoll zum Testen neuer Projekte dort reserviert.
Ich hatte die Option "Hiding Domain" so verstanden, dass davon auch die internen Links betroffen sind:
<<Diese Weiterleitungsart "simuliert" einen Webserver. Es ist auf den ersten Blick NICHT zu erkennen, bei welchem Provider die eigentliche Site liegt.>>
Eine Subdomain scheidet aus, da ja dann die abc-Domain gar nicht im Spiel wäre, die ich extra wegen des Keys in der URL reserviert habe. Den Code werde ich mal testen.
Verfasst:
von
SEO Consulting bei
ABAKUS Internet Marketing Erfahrung seit 2002
- persönliche Betreuung
- individuelle Beratung
- kompetente Umsetzung
Jetzt anfragen:
0511 / 300325-0.
Verfasst: 14.01.2009, 11:13
von zapbee
pumapaul hat geschrieben:
<<Diese Weiterleitungsart "simuliert" einen Webserver. Es ist auf den ersten Blick NICHT zu erkennen, bei welchem Provider die eigentliche Site liegt.>>
Auf den ERSTEN Blick ist es ja auch nicht zu erkennen. Und für 1€ pro Jahr (der Space wird ja wahrscheinlich kostenlos sein) würde ich auch nicht mehr erwarten...
Zap
Verfasst: 14.01.2009, 11:20
von Mamphil
Hallo,
du sollst dann ja auch die Subdomain einfach als Hiding-Ziel (statt des Verzeichnisses) verwenden, um die Unterverzeichnis-Probleme zu umschiffen. Mehr wollte ich damit gar nicht sagen.
Was hältst du von meiner mod_rewrite-Lösung?
Mamphil
Verfasst: 14.01.2009, 11:29
von pumapaul
Noch einmal zur Verdeutlichung:
www.abc.de wird umgeleitet auf
www.def.de/ordner
Der direkte Aufruf von abc.de inklusive aller Seiten klappt reibungslos.
Interne Verlinkung aber nicht:
www.def.de/ordner/seite.htm statt
www.abc.de/seite.htm.
Ich habe es jetzt damit im Root-Verzeichnis von
www.def.de probiert:
Code: Alles auswählen
RewriteEngine on
RewriteRule ^ordner/(.*)$ http://www.abc.de/$1 [R=301,L]
Ergebnis ist eine Weiterleitungsschleife.
Ich habe von Weiterleitungen leider absolut keine Ahnung. Kann mir jemand sagen, was ich falsch mache?
Verfasst: 14.01.2009, 11:37
von Mamphil
Hallo!
Handelt es sich um eine sichtbare Umleitung, d. h. nach Aufruf von
www.abc.de steht in der Adress-Zeile des Browsers
www.def.de/ordner, oder um eine unsichtbare Umleitung, d. h. in der Adress-Zeile bleibt
www.abc.de bestehen?
Ich vermute, du verwendest die
hier beschriebene Variante des URL-Hiding.
Kannst du bitte einmal posten, welche URL genau bei den Links auf
www.abc.de angezeigt wird?
Ist es
https://www.abc.de/ordner/unterseite.html (dann hilft .htaccess nicht weiter)
oder /ordner/unterseite.html (dann sollte mein obiger Vorschlag eigentlich funktionieren.
oder
https://www.def.de/ordner/unterseite.html (dito)
oder
https://www.abc.de/ordner/unterseite.html (dito)
oder
https://www.abc.de/unterseite.html (dann wäre ja alles ok)
?
Mamphil
Verfasst: 14.01.2009, 11:54
von pumapaul
Mamphil hat geschrieben:Handelt es sich um eine sichtbare Umleitung, d. h. nach Aufruf von
www.abc.de steht in der Adress-Zeile des Browsers
www.def.de/ordner, oder um eine unsichtbare Umleitung, d. h. in der Adress-Zeile bleibt
www.abc.de bestehen?
Unsichtbar
Mamphil hat geschrieben:Ich vermute, du verwendest die
hier beschriebene Variante des URL-Hiding.
Ja, genau
https://www.def.de/ordner/unterseite.html
Ich vermute, ich machen einen Fehler in der .htaccess.
Verfasst: 14.01.2009, 11:57
von Mamphil
pumapaul hat geschrieben:Ich vermute, ich machen einen Fehler in der .htaccess.
Ja... Ich habe ganz bewusst "ordner/ordner" geschrieben.
Mamphil
Verfasst: 14.01.2009, 12:12
von pumapaul
Mamphil hat geschrieben:pumapaul hat geschrieben:Ich vermute, ich machen einen Fehler in der .htaccess.
Ja... Ich habe ganz bewusst "ordner/ordner" geschrieben.
Mamphil
Hilf mir bitte auf die Sprünge.
Umleitungsziel ist
www.def.de/ordner
In der .htaccess, die sich im Root-Verzeichnis befindet, steht:
Code: Alles auswählen
RewriteEngine on
RewriteRule ^ordner/(.*)$ http://www.abc.de/$1 [R=301,L]
Einen weiteren Ordner unterhalb gibt es nicht.
Verfasst: 14.01.2009, 16:10
von Mamphil
Hallo,
auf abc.de wird doch fälschlicherweise das Unterverzeichnis /ordner/datei.html aufgerufen. Bedingt durch die versteckte Weiterleitung wird jetzt
www.def.de/ordner/ordner/datei.html aufgerufen (
www.def.de/ordner standardmäßig, /ordner wegen des Aufrufs auf abc.de).
Und wenn genau dieser Fall, soll per 301-Redirect auf
https://www.abc.de/datei.html umgeleitet werden. Das ist genau das, was meine vorgeschlagene .htaccess-Datei macht:
Code: Alles auswählen
RewriteEngine on
RewriteRule ^ordner/ordner/(.*)$ http://www.def.de/$1 [R=301,L]
Falls es nicht funktioniert, kannst du einmal das ausprobiere:
Code: Alles auswählen
RewriteEngine on
RewriteRule ^/ordner/ordner/(.*)$ http://www.def.de/$1 [R=301,L]
Schade, dass du einer Antwort nicht einfach mal glaubst und sie einfach ausprobierst...
Mamphil
Verfasst: 14.01.2009, 16:53
von pumapaul
Mamphil hat geschrieben:
auf abc.de wird doch fälschlicherweise das Unterverzeichnis /ordner/datei.html aufgerufen. Bedingt durch die versteckte Weiterleitung wird jetzt
www.def.de/ordner/ordner/datei.html aufgerufen (
www.def.de/ordner standardmäßig, /ordner wegen des Aufrufs auf abc.de).
Nein, eben nicht. Ich zitiere aus meinem ersten Posting:
Mamphil hat geschrieben:
Und wenn genau dieser Fall, soll per 301-Redirect auf
https://www.abc.de/datei.html umgeleitet werden. Das ist genau das, was meine vorgeschlagene .htaccess-Datei macht:
Code: Alles auswählen
RewriteEngine on
RewriteRule ^ordner/ordner/(.*)$ http://www.def.de/$1 [R=301,L]
Falls es nicht funktioniert, kannst du einmal das ausprobiere:
Code: Alles auswählen
RewriteEngine on
RewriteRule ^/ordner/ordner/(.*)$ http://www.def.de/$1 [R=301,L]
Schade, dass du einer Antwort nicht einfach mal glaubst und sie einfach ausprobierst...
Ich habe es doch ausprobiert. Der Code mit nur einem Ordner führt zur Schleife und der mit Doppel-Ordner bewirkt einfach nichts.
Herzlichen Dank auf jeden Fall schon mal für deine Hilfe.
Verfasst: 14.01.2009, 19:36
von pumapaul
Durch die tatkräftige Unterstützung von Mamphil per PM ist das Problem gelöst. Erstens hatte ich mich wohl ein wenig missverständlich ausgerückt, zweitens lag die Lösung in einer WordPress-Konfiguration. Herzlichen Dank noch mal an Mamphil.
Verfasst: 14.01.2009, 22:10
von Mamphil
Hallo,
ich freue mich, dass ich letztendlich doch noch helfen konnte!
