Назад | Перейти на главную страницу

Как я могу сопоставить определенную часть URL-адреса в Squid

Я хочу создать acl в Squid, чтобы можно было заблокировать определенные местоположения в домене.

Например:

Я хочу разрешить домен example.com и все страницы, кроме следующих.

example.com/home.php
example.com/#!/
example.com/home.php#!/profile.php

Я хочу получить точное совпадение с шаблоном в URL. Если шаблон не совпадает, следует разрешить и запретить.

Может ли кто-нибудь предложить мне, как мне это сделать?

Теплые пожелания

Супратик

Я настроил его так: у меня есть файл с заблокированными шаблонами URL, а в squid.conf есть следующие строки

acl blocked url_regex "/path/to/my/file"
http_access deny blocked

И это все. "/ путь / к / моему / файлу" выглядит так

porn # for every url having the string porn on it
orkut.com $ for the full domain
.*avg.com/.*\.bin$ # for the url with  avg.com domain and asking for the file *.bin

Надеюсь, это сработает для тебя