https로 제공되는 Daily Dilbert 스트립


5

dilbert.com이 게시 한 RSS 피드에서 Daily Dilbert 코믹 스트립을 파싱하여 포함시키는 웹 사이트가 있지만 웹 사이트는 SSL로 암호화되어 있으며 게시 된 이미지는 그렇지 않습니다. Internet Explorer에서 혼합 컨텐츠 경고가 트리거됩니다.

나는 하루에 한 번 그것을 풀고 도움을 줄 수 있다면 그것을 로컬로 제공하고 싶지 않습니다. 누구나 SSL (https) URL로 가져올 수있는 공개적으로 사용 가능한 매일 Dilbert에 대한 링크가 있습니까?

편집 : 나는 그것을 스스로 프록시하는 것을 생각하지 않았습니다 (감사합니다!).

    RewriteCond %{REQUEST_URI} ^/dilbert-proxy/
    RewriteRule ^/dilbert-proxy/(.*)$ http://dilbert.com/$1 [P]

10
합법적으로 만화를 재배포 할 수 있습니까?
Troggy

사이트에 게시 (공개 RSS 소비)하는 것이 사본을 저장하고 재배포하는 것보다 더 좋은 방법이라고 생각합니다.
crb

65 명의 견해와 여러분 중 어느 누구도 그것이 공감할만한 간결하고 잘 쓰여진 질문이라고 생각하십니까? ;)
crb

3
나는 그들의 사용 약관 ( dilbert.com/terms )에서 표준 검색 엔진 또는 인터넷 브라우저 사용이 원본에 연결 된 결과 라고 강력하게 주장 합니다. 포함하는 것은 표준이 아니며 (사소하지 않기 때문에) 자신의 사본을 복사 및 표시 / 재배포하는 것은 불법입니다.

1
감사합니다. 명확히하기 위해 이메일을 보냈습니다. 웹에 Daily Dilbert 만화를 표시하는 많은 위젯이 있으며, 이것이 내가 여기서하고있는 일을 더 이상 올바르게하지는 않지만 '허용 가능'또는 '맹목을 돌립니다'.
crb

답변:


11

Scott Adams의 허가를 받았거나 Dilbert 스트립의 권리를 소유 한 사람인 것처럼 가정 해 봅시다.

사이트에서 가상의 URL에 대한 규칙을 작성하여 리버스 프록시를 수행 할 수 있습니다.

https://www.example.com/dilbert/strip.gif

dilbert.com 사이트에서 이미지를 가져 오기 위해 리버스 프록시 메커니즘을 트리거합니다.

http://www.dilbert.com/..../strip.gif

Dilbert 서버에서 가져온 컨텐츠를 사용하여 서버에서 응답을 보냅니다. 이렇게하면 SSL 연결이 사용자에게 투명하므로 SSL 연결을 유지할 수 있습니다.

플랫폼에 따라 리 버리 프록시 메커니즘을 사용하기위한 옵션을 확인해야합니다.


+1 이제 생각하고 있습니다. 이것은 데비안의 Apache2입니다 (질문과 관련하여 serverfault와 수퍼 유저 사이에서 발생했습니다).
crb

6

Daily Dilbert의 사이트 소유자의 허가가 없으면 로컬 사본을 만들어 직접 제공하는 것이 좋습니다. 서버에서 페이지의 이미지를 제공하는 것은 나쁜 웹 매너입니다.


9
... 이미지를 복사하려면 권한이 필요할 수도 있습니다.
Arjan

이것이 바로 RSS 피드의 기능입니다. 나는 단순히 n-1 일을 뺀 것을 보여주는 피드 리더입니다.
crb

1
아냐 그들의 RSS 피드는 feedburner.com에 의해 처리되며 그 이유가 있다고 생각합니다.
innaM
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.