Page 1 of 1

Weiterleitung

Posted: 2007-12-24 01:07
by silent85
Hallo,

Ich habe mir ein Skript gekauft welches ich nicht umziehen darf, also möchte ich es dort -> http://www.skript.tld liegen lassen.

Ich möchte aber das wenn der user auf meinen Server geht -> http://www.meinserver.de das er auf http://www.skript.tld weitergeleitet wir aber weiterhin http://www.meinserver.de in der Adresszeile angezeigt wird. Der User soll nicht merken das die seite auf http://www.skript.tld liegt.

Bei Plesk gabs ja eine Option, ich finde allerdings nichts bei Confixx, und bekomme das auch per .htaccess nicht wirklich hin.

Auf http://www.meinserver.de habe ich folgende .htaccess

Code: Select all

RewriteEngine on
RewriteRule ^(.*) http://www.skript.tld/$1 [R,L]

Re: Weiterleitung

Posted: 2007-12-24 01:32
by Roger Wilco
Entweder du benutzt mod_proxy (alternativ die korrekte Option für mod_rewrite) oder du "versteckst" das Skript in einem Frame.

Re: Weiterleitung

Posted: 2007-12-24 02:16
by aubergine
Plesk macht das wie Roger schon sagte auch mittels einem Frame.

Re: Weiterleitung

Posted: 2007-12-24 21:38
by silent85
Aber Seo mässig siehts mit einem Frame ja karg aus oder irre ich?

Re: Weiterleitung

Posted: 2007-12-25 11:38
by Joe User
Frames sind immer die schlechteste Lösung.

Re: Weiterleitung

Posted: 2008-01-02 18:00
by simcen
Was spricht gegen Rewrite Engine?

Re: Weiterleitung

Posted: 2008-01-03 18:51
by silent85
Eigentlich nicht, nur hab ich auf dem System keine Rootrechte...

Re: Weiterleitung

Posted: 2008-01-03 19:03
by simcen
Das Einzige wofür du Root-Rechte brauchst, ist wenn der Server mod_rewrite noch nicht installert bzw. aktiviert hat.
Alles andere wird problemlos mit Confixx / htaccess funktionieren.
Schalte mit httpd Spezial im gewünschten Directory ein, dass du FileInfo Optionen überschreiben darfst (AllowOverride FileInfo).
Alles weitere hast du ja bereits.

Re: Weiterleitung

Posted: 2008-01-03 20:11
by silent85
Mod Rewrite ist nicht drauf oder nicht funktionstüchtig, das einzigste was ich hab ist der FTP zugang.

Re: Weiterleitung

Posted: 2008-01-03 20:23
by simcen
Bau dir einen (AJAX-)Wrapper, sprich ein spezielles PHP-Script, welcher dir die Requests transparent an deinen alten Server übergibt...

Re: Weiterleitung

Posted: 2008-01-04 04:58
by silent85
Werd ich mich mal am Wochenende schlaumachen

Re: Weiterleitung

Posted: 2008-01-04 13:08
by simcen
ich kann dir gerne ein paar Grundzüge meiner Idee aufzeigen, wenn du willst...

Re: Weiterleitung

Posted: 2008-01-05 19:22
by silent85
Das wäre nett denn momentan versteht Google meine Suchanfragen nicht wirklich, oder ich die Antworten.

Re: Weiterleitung

Posted: 2008-01-06 15:41
by simcen
Scripten musst du aber schon selber, dazu gibt es genügend Material als Hilfe im Netz.

Hier meine 2 Ideen:

1. AJAX
- HTML Frontend mit normalem Grundgerüst, Navigation, Inhaltsbereich usw...
- Im Inhaltsbereich ein Layer (div), welcher für die Antwort vom Script gedacht ist
- Aufruf deines Scripts mit den Werten aus dem "richtigen" Formular auf dem alten Server mit Javascript (AJAX Engine)
- Parsen der Antwort und Darstellen dieser im div
Das Ganze kannst du natürlich auch direkt beim Laden des Body's machen.
Wichtig: So macht der Aufruf zu deinem Script der Browser (JavaScript = Clientseitig)

2. PHP Wrapper
- HTML Frontend mit normalem Grundgerüst, Navigation, Inhaltsbereich usw...
- PHP Script, welches z.B. mit Curl dein Script auf dem alten Server aufruft. Dabei musst du dir halt die URL mit entsprechenden Parametern aus deinem Formular zusammenbauen, das sind aber Basics
- Parsen der Antwort mit PHP und dann mit echo() oder ähnlich ausgeben
Wichtig: Du musst dich vergewissern, wie es mit der Sicherheit aussieht, ob du willst/darfst externe URLs aufrufen oder auf dem alten Script überhaupt Requests zulassen usw. Ich empfehle dir in beiden Varianten, dies zu bedenken und ev. mit richtigen Einstellungen am Webserver die Zugriffe zu sichern/beschränken.

Gruss
Simon

Re: Weiterleitung

Posted: 2008-01-06 15:53
by Joe User
SilenT85 wrote:Eigentlich nicht, nur hab ich auf dem System keine Rootrechte...
Im ersten Post schriebst Du etwas Anderes. Egal, nerve den Admin bis er mod_rewrite aktiviert oder Dir gar mod_proxy einrichtet.

Re: Weiterleitung

Posted: 2008-01-14 19:56
by silent85
Joe User wrote:
SilenT85 wrote:Eigentlich nicht, nur hab ich auf dem System keine Rootrechte...
Im ersten Post schriebst Du etwas Anderes. Egal, nerve den Admin bis er mod_rewrite aktiviert oder Dir gar mod_proxy einrichtet.
Da wo das Skript liegt habe ich keine Rootrechte.

Auf dem anderen wo die eigentliche URL Liegt die ich auf das Script leiten will habe ich Rootrechte.

Re: Weiterleitung

Posted: 2008-01-14 20:13
by Joe User
SilenT85 wrote:Auf dem anderen wo die eigentliche URL Liegt die ich auf das Script leiten will habe ich Rootrechte.
Also genau dort, wo Du sie für obige Lösungen benötigst. Wo ist denn nun Dein konkretes Problem? Sowohl mod_proxy als auch mod_rewrite sind für diese Problemstellung hinreichend (z.T. sogar mit direkt abtippbaren Beispielen) dokumentiert...

Re: Weiterleitung

Posted: 2008-01-18 17:16
by silent85
Hatte einen denkfehler da ich auf dem Zielsserver kein Root habe. Die Weiterleitung geht schonmal aber sobald ich in der Vhost als Flag ein P eintrage bekomme ich einen Fehler.

mod_proxy ist nicht installiert. Ich nutze confixx und möchte mir natürlich durch die Installation nichts zerschiessen. Kann ich da was falsch machen?
In Yast finde ich über die Suche auch nichts mit mod_proxy.

Re: Weiterleitung

Posted: 2008-02-20 12:15
by silent85
Sehe ich das richtig das dies http://rpmfind.net//linux/RPM/PLD/dists ... .i386.html das richtige Package wäre für Suse 10.2?

Re: Weiterleitung

Posted: 2008-02-20 12:32
by Joe User
Nein, RPMfind ist grundsätzlich keine vertrauenswürdige Quelle. Wähle bitte einen offiziellen Mirror Deiner Distribution.

Re: Weiterleitung

Posted: 2008-02-20 16:29
by silent85
Dort bin ich auch nicht fündig geworden. Das muss doch irgendwo zu bekommen sein...
http://download.opensuse.org/distributi ... /oss/suse/

Re: Weiterleitung

Posted: 2008-02-20 17:46
by Roger Wilco
Bitte informiere doch etwas über die Distribution, die du benutzt. mod_proxy ist bereits im Paket apache2 enthalten...

Re: Weiterleitung

Posted: 2008-02-20 17:54
by Joe User
mod_proxy gehört seit Apache-1.1 zu den Basis-Modulen und ist somit bereits im Apache-Paket Deiner Distribution enthalten und muss lediglich geladen und konfiguriert werden.