[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