Seite 1 von 1

Weiterleitung per .htaccess und Mod Rewrite

Verfasst: 05.02.2005, 12:17
von Matzelein
Guten Tag!

Es gibt ja die Möglichkeit per "Redirect" eine Weiterleitung durchzuführen, nur nützt das bei meinem Problem nichts.

Folgendes: Ich habe mit eine Domain erstellen lassen und diese wird weitergeleitet auf einen Ordner, der auf einem anderen Server liegt.

Nun ist es so, wenn ich diese Website aufrufe, dass im Header immer die Domain steht, ohne einen Pfda zu den Dateien (Bsp: www.neuedomain.de, anstatt: www.neuedomain.de/index.php ).

Wie kann ich alle Links, die auf der Seite angeklickt werden, so umleiten, dass ich den kompletten Pfad habe, jedoch mit der neuen Domain?

Beispiel, wie es im Moment ist, aber nicht sein soll: www.pri-dev.de
Im Header steht immer: www.pri-dev.de , egal, welchen Link ich dort anklicke. Und für jede Seite ein Redirect, wäre unsinnig. :wink:

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: 05.02.2005, 13:05
von Matzelein
Ich nochmal, ich habe es fast (glaube ich).

Code: Alles auswählen

Redirect / http://www.pri-dev.de/
Es soll immer vom Ordner www.web82.server-drome.net/main/ auf die URL www.pri-dev.de (die auf diesen Ordner weiterleitet) umgeleitet werden.

Nur steht im Header z.B. immer "www.pri-dev.de/main/index.php" anstatt nur "www.pri-dev.de/index.php". :-?


Nachtrag:
Und wenn ich

Code: Alles auswählen

Redirect /main/ http://www.pri-dev.de/
eingebe, wird es richtig weitergeleitet, aber ich sehe immer nur eine leere Seite.

Weiterleitung per .htaccess und Mod Rewrite

Verfasst: 06.02.2005, 23:19
von Caterham
Aus dieser Richtung läuft das nicht. Du musst zwangsweise auf https://www.pri-dev.de/ einen Proxy-Request/ProxyPass mit mod_rewrite starten, keine "zurückleitungen" von www.web82.server-drome.net zurück auf https://www.pri-dev.de/ und dann soll wieder von www.web82.server-drome.net geladen werden (wenn es laufen würde, gäbe es hier eine Endlosschleife)

Bei einem Aufruf von https://www.pri-dev.de/ wird aber momentan kein Proxy-Request gestartet. Hier wird einfach ein Frameset generiert:
<HTML><HEAD>
<META NAME="description" content="">
<META NAME="keywords" content="">
<TITLE>Pri-Dev</TITLE>

</HEAD>
<FRAMESET ROWS="100%,*" BORDER="0" FRAMEBORDER="0">
<FRAME SRC="https://www.web82.server-drome.net/main/" SCROLLING="AUTO" NAME="bannerframe" NORESIZE>
</FRAMESET>
<NOFRAMES>
Pri-Dev
<P>
<DIV ALIGN="CENTER"><A HREF="https://www.web82.server-drome.net/main ... /</A></DIV>
</NOFRAMES>
</HTML>
Von einer "echten" Weiterleitung kann man hier wohl kaum sprechen.
auf https://pri-dev.de/ .htaccess oder <Directory>-Abschnitt in httpd.conf hat geschrieben:

Code: Alles auswählen

RewriteEngine On
RewriteRule ^&#40;.*&#41; http&#58;//www.web82.server-drome.net/main/$1 &#91;P,L&#93;
Grüße
Robert

Verfasst:
von

Weiterleitung per .htaccess und Mod Rewrite

Verfasst: 07.02.2005, 00:10
von Matzelein
Erst einmal herzlichen Dank für deine Antwort!

Das Problem besteht nur darin, dass ich für www.pri-dev.de keinen Wenspace habe, es ist nur die Domain. Und mit Frames zu arbeiten, finde ich auch nicht so toll. Gibt es keine Möglichkeit, das mit einer .htaccess-Datei, die bei www.web82.server-drome.net liegt, zu lösen?

Weiterleitung per .htaccess und Mod Rewrite

Verfasst: 07.02.2005, 23:41
von Caterham
Die URL bleibt in jedem Fall üer das Frameset sichbar, da sie über ein Frameset von www.pri-dev.de aus geladen wird - wenn überhaupt findest du deine Seite in den Suchmaschinen mit www.web82.server-drome.net. Überhaupt deshalb, weil alle Links auf www.pri-dev.de zeigen (müssten), die Seite sich aber dort sichtbar nicht befindet (-> Frameset). Du hast keine Möglichkeit dies zu umgehen, solange hier ein Frameset genutzt wird.

--> Somit keine incomming links für www.web82.server-drome.net

Für dein Ausgangsproblem
Nur steht im Header z.B. immer "www.pri-dev.de/main/index.php" anstatt nur "www.pri-dev.de/index.php"
setze alle (HTML)-Links innerhalb des Dokuments auf www.pri-dev.de/index.php?get=downloads mit target="_top". Es wird dann www.web82.server-drome.net/main/index.php?get=downloads aus dem Frameset heraus geladen (kein Redirect per .htaccess setzen).

Zwar wird der Nutzer so schnell nichts mit dem anderen Server mitbekommen (es sei denn, er guckt ins Frameset oder Seiteneigenschaften des Frames), jedoch wirst du mit Suchmaschinen Probleme bekommen.

Grüße
Robert

Weiterleitung per .htaccess und Mod Rewrite

Verfasst: 09.02.2005, 23:59
von Matzelein
Danke und gibt es eine Möglichkeit, dies Suchmaschinenfreundlich zu gestalten?

Weiterleitung per .htaccess und Mod Rewrite

Verfasst: 10.02.2005, 14:41
von Caterham
gibt es eine Möglichkeit, dies Suchmaschinenfreundlich zu gestalten?
Da du keinen Einfluss auf die Art der Umleitung auf der Domain www.pri-dev.de hast, sehe ich hier keine Möglichkeit die Inhaltsseiten direkt unter www.pri-dev.de zu nutzen (du hast immer das Frameset dazwischen was wieder auf www.web82... weiterleitet), sodass sie auch unter www.pri-dev.de indiziert werden.

Weiterleitung per .htaccess und Mod Rewrite

Verfasst: 10.02.2005, 17:02
von Matzelein
Stimmt, www.pri-dev.de weißt auch nur auf ein Frameset.

Naja, kann man nichts machen, vielen Dank für die Tipps und Lösungsvorschläge!