저는 최근 학교 커리큘럼 네트워크에 프록시 서버를 제공할 목적으로 우분투 14를 사용하여 Linux 상자를 설정하고 구성했습니다.
모든 것이 순조롭게 진행되어 정상적으로 작동하고 있습니다. 하지만 우려되는 점이 발견되었습니다.
누구에게도 불쾌감을 주지 않기 위해 웹사이트 URL을 나열하지 않겠습니다(이것은 단지 예일 뿐입니다).
www.blockedsite.com/blockedpage
이 URL(및 기타 10,000개)이 내 블랙리스트에 있으며 해당 사이트를 방문하려고 하면 예상대로 금지/액세스 거부 오류가 발생합니다.
하지만!
URL을 Blockedsite.com/blockedpage(앞의 http:// 또는 www 없이)로 입력하면 문제 없이 페이지가 로드됩니다. 매우 나쁩니다!
물론 IE에서는 항상 URL 시작 부분에 https 접두어를 추가하므로 이런 일이 발생하지 않는 것 같습니다. 이 문제는 Chrome에서 발생합니다. 불행하게도 우리가 사용하는 것입니다.
이 문제를 해결하는 방법에 대해 조언해 줄 수 있는 사람이 있나요?
친절하게 제임스
답변1
해당 블랙리스트는 귀하의 문자열과 URL이 정확히 일치하는지 확인합니다. 블랙리스트에 "http://" 또는 "www"가 있을 수 있으며 Google은 이를 추가하지 않습니다.
증거:
다음에서 예제 파일 중 하나를 다운로드했습니다.여기
./blacklists/ads$ more urls
thisisarandomentrythatdoesnotexist.com/foo
그리고 몇 가지가 더 있습니다.
이들 모두에는 "http" 또는 "www"가 없습니다. URL 앞에 URL이 있으므로 대답은 실제로 다음과 같습니다. www.
블랙리스트에서 URL 앞의 항목을 모두 제거하세요. 간단한 이유: 이는 http, https, ftp 및 더 많은 프로토콜과 아직 개발되지 않은 프로토콜에서도 작동합니다.