Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.

Frage zu einer Weiterleitung

Ajax, Hijax, Microformats, RDF, Markup, HTML, PHP, CSS, MySQL, htaccess, robots.txt, CGI, Java, Javascript usw.
Neues Thema Antworten
pumapaul
PostRank 1
PostRank 1
Beiträge: 9
Registriert: 03.11.2008, 18:10

Beitrag von pumapaul » 14.01.2009, 09:26

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.

Anzeige von ABAKUS

von Anzeige von ABAKUS »


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

Mamphil
PostRank 5
PostRank 5
Beiträge: 325
Registriert: 10.06.2008, 22:44

Beitrag von Mamphil » 14.01.2009, 10:54

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

pumapaul
PostRank 1
PostRank 1
Beiträge: 9
Registriert: 03.11.2008, 18:10

Beitrag von pumapaul » 14.01.2009, 11:07

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.

Anzeige von ABAKUS

von Anzeige von ABAKUS »

SEO Consulting bei ABAKUS Internet Marketing
Erfahrung seit 2002
  • persönliche Betreuung
  • individuelle Beratung
  • kompetente Umsetzung

Jetzt anfragen: 0511 / 300325-0.


zapbee
PostRank 1
PostRank 1
Beiträge: 29
Registriert: 13.01.2009, 11:09
Wohnort: Berlin

Beitrag von zapbee » 14.01.2009, 11:13

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

Mamphil
PostRank 5
PostRank 5
Beiträge: 325
Registriert: 10.06.2008, 22:44

Beitrag von Mamphil » 14.01.2009, 11:20

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

pumapaul
PostRank 1
PostRank 1
Beiträge: 9
Registriert: 03.11.2008, 18:10

Beitrag von pumapaul » 14.01.2009, 11:29

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/&#40;.*&#41;$ http&#58;//www.abc.de/$1 &#91;R=301,L&#93; 
Ergebnis ist eine Weiterleitungsschleife. :evil:
Ich habe von Weiterleitungen leider absolut keine Ahnung. Kann mir jemand sagen, was ich falsch mache?

Mamphil
PostRank 5
PostRank 5
Beiträge: 325
Registriert: 10.06.2008, 22:44

Beitrag von Mamphil » 14.01.2009, 11:37

Hallo!
pumapaul hat geschrieben:Noch einmal zur Verdeutlichung:
www.abc.de wird umgeleitet auf www.def.de/ordner
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

pumapaul
PostRank 1
PostRank 1
Beiträge: 9
Registriert: 03.11.2008, 18:10

Beitrag von pumapaul » 14.01.2009, 11:54

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
Mamphil hat geschrieben: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)
?
https://www.def.de/ordner/unterseite.html

Ich vermute, ich machen einen Fehler in der .htaccess.

Mamphil
PostRank 5
PostRank 5
Beiträge: 325
Registriert: 10.06.2008, 22:44

Beitrag von Mamphil » 14.01.2009, 11:57

pumapaul hat geschrieben:Ich vermute, ich machen einen Fehler in der .htaccess.
Ja... Ich habe ganz bewusst "ordner/ordner" geschrieben.

Mamphil

pumapaul
PostRank 1
PostRank 1
Beiträge: 9
Registriert: 03.11.2008, 18:10

Beitrag von pumapaul » 14.01.2009, 12:12

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/&#40;.*&#41;$ http&#58;//www.abc.de/$1 &#91;R=301,L&#93; 
Einen weiteren Ordner unterhalb gibt es nicht.

Mamphil
PostRank 5
PostRank 5
Beiträge: 325
Registriert: 10.06.2008, 22:44

Beitrag von Mamphil » 14.01.2009, 16:10

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/&#40;.*&#41;$ http&#58;//www.def.de/$1 &#91;R=301,L&#93; 
Falls es nicht funktioniert, kannst du einmal das ausprobiere:

Code: Alles auswählen

RewriteEngine on
RewriteRule ^/ordner/ordner/&#40;.*&#41;$ http&#58;//www.def.de/$1 &#91;R=301,L&#93; 
Schade, dass du einer Antwort nicht einfach mal glaubst und sie einfach ausprobierst...

Mamphil

pumapaul
PostRank 1
PostRank 1
Beiträge: 9
Registriert: 03.11.2008, 18:10

Beitrag von pumapaul » 14.01.2009, 16:53

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:
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. [/]
Problematisch ist also lediglich def.de/ordner
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/&#40;.*&#41;$ http&#58;//www.def.de/$1 &#91;R=301,L&#93; 
Falls es nicht funktioniert, kannst du einmal das ausprobiere:

Code: Alles auswählen

RewriteEngine on
RewriteRule ^/ordner/ordner/&#40;.*&#41;$ http&#58;//www.def.de/$1 &#91;R=301,L&#93; 
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.

pumapaul
PostRank 1
PostRank 1
Beiträge: 9
Registriert: 03.11.2008, 18:10

Beitrag von pumapaul » 14.01.2009, 19:36

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.

Mamphil
PostRank 5
PostRank 5
Beiträge: 325
Registriert: 10.06.2008, 22:44

Beitrag von Mamphil » 14.01.2009, 22:10

Hallo,

ich freue mich, dass ich letztendlich doch noch helfen konnte! :D

Antworten
  • Vergleichbare Themen
    Antworten
    Zugriffe
    Letzter Beitrag