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.