2014-05-21 6 views
-2

위의 프로그램을 수정하여 페이지 내의 모든 이미지 (예 : .jpg 또는 .gif 이미지)를 원하는 사진으로 바꿉니다. HTML 웹 페이지에 이미지가 있으면 브라우저는 해당 이미지 URL을 식별하고 각 이미지에 대한 URL 요청을 보냅니다. URL 재 작성 프로그램에서 URL을 볼 수 있어야합니다. URL이 특정 유형의 이미지 파일을 가져 오려고하는지 여부 만 결정하면됩니다. 그렇다면 URL을 다른 URL로 바꿀 수 있습니다.다음 squid를 수정하려면 어떻게해야합니까? url_rewriting_program

use strict; 
use warnings; 
# Forces a flush after every write or print on the STDOUT 
select STDOUT; $| = 1; 
# Get the input line by line from the standard input. 
# Each line contains an URL and some other information. 
while (<>) 
{ 
my @parts = split; 
my $url = $parts[0]; 
# If you copy and paste this code from this PDF file, 
# the ˜ (tilde) character may not be copied correctly. 
# Remove it, and then type the character manually. 
if ($url =˜ /www\.cis\.syr\.edu/) { 
    # URL Rewriting 
    print "http://www.yahoo.com\n"; 
} 
else { 
    # No Rewriting. 
    print "\n"; 
} 
} 
+0

'/ usr/local/squid/etc/squid.conf'를 수정하려고 시도 했습니까? –

+2

이것은 숙제처럼 들리지만 ... –

답변

0

if 블록을 확인하십시오. 그것은 URL에서 일치하는 다음 작업을 수행합니다. 당신은 비슷한 것을 할 필요가 있습니다.

Perl에서 정규 표현식이 작동하는 방식에 대한 간단한 개요는 perlrequick 페이지를 살펴보십시오.