[LUGOS] web filter - php/perl/cgi/../??
Rudi Benkovic
rudib at email.si
Sat Nov 1 14:47:56 CET 2003
On Friday, October 31, 2003, 6:51:23 PM, Igor Kolar wrote:
> Hi .
> Rabim pripraviti paralelno verzijo večjega spletišča. Na svojem strežniku
> bi pripravil skripto:
> -> moj-streznik.com/paralela?url=www.original.com%2Fnekaj.html
> Skripta "paralela" rabi sneti "nekaj.html" in ga poslati skozi .sed filter
> (ze napisan). Filter spremeni vse interne linke na tej strani, da grejo
> skozi paralelo, slike in ostali content pa na originalni strežnik.
> Vprašanje je, v čem naj napišem skripto, in kako.
> Na strežniku teče Apache/1.3.x, s php 4.3.x podporo. mod_perl ni
> inštaliran, vendar bi se to dalo urediti. CGI podpora je. Med shelli je
> bash na voljo.
> Hvala.
> PS. Java servlet engine podpira tudi zapis:
> -> moj-streznik.com/paralela/www.original.com/nekaj.html
> , pri čemer se "www.original.com/nekaj.html" smatra kot parameter. Se da v
> kaj takega prepričati tudi apache? Prosil bi za rešitev ali url do
> ustreznega manuala. Stvar je posebej uporabna, ker je lepo berljiva.
> Poševnice namreč niso URL-encodirane v "%2F".
http://www.4webhelp.net/tutorials/misc/mod_rewrite.php
Oz. google za "mod_rewrite search engine friendly".
Za prvi del problema pa zadustuje ze kar (PHP) "$html = implode ('',
file ('http://www.example.com/'));"... Ceprav to ne bo cisto popolna
resitev, ce bo streznik za tem proxyem vrnil se kaksne druge HTTP
statuse razen 200. Raje si oglej HTTP (reverse) proxye.
--
Rudi
More information about the lugos-list
mailing list