Autor Zpráva
Libor_
Profil *
Ahoj, je možné za pomocí mod rewrite skrýt kompletně url v http hlavičkách, nebo je to technicky nemožné?

Dám příklad:

Když někdo klikne na odkaz směřující na vzdalenaurl.cz tak se děje něco takového:

Normální požadavek (cesta požadavku je viditelná):
-------------------------------
http://vzdalenaurl.cz

GET /cesta/soubor.php HTTP/1.1
..
HTTP/1.1 200 OK

-------------------------------

A toto bych chtěl:

Požadavek s přepsanou adresou (nelze vidět kam požadavek směřuje) a přesto je vrácena odpověď ze serveru:
-------------------------------
http://REWRITED-URL

GET /REWRITED-CESTA/REWRITED-SOUBOR.php HTTP/1.1
..
HTTP/1.1 200 OK

-------------------------------

Případně jestli někoho zrovna napadá nějaký jiný možný způsob tak klidně napište…

Díky za odpověď
ninja
Profil
Typické fungování proxy serveru.
Libor_
Profil *
A bez proxy curl a podobně by to nešlo?
Davex
Profil
Libor:
Šlo by to pomocí mod_rewrite pravidel s příznakem [P], ale je k tomu potřeba Apache modul mod_proxy.

Něco se už řešilo ve vláknech
podstrčení "jiného" webu
Podstrčení jiného webu
Libor_
Profil *
..a bez toho aby se na "druhe strane" objevila v logu IP toho serveru (ale IP klienta) by to nešlo?

Znám způsoby jak zamaskovat url ale všechny "jdou" přes IP serveru ze kterého šel požadavek..
Davex
Profil
Pokud se bude komunikovat přes proxy, tak v logu cílového serveru bude většinou IP adresa proxy serveru. Ale, pokud máš tu možnost, tak to lze na serveru ošetřit pomocí modulu mod_rpaf.

Pokud je ta vzdalenaurl.cz tvůj web, tak je tu ještě možnost pomocí přidání dalšího aliasu k webu, tzn. že web bude dostupný pod různými doménovými názvy.

Poslední možnost, která mě napadá, je pomocí rámů, ale adresa se tak skryje pouze v adresním řádku prohlížeče.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0