페이지마다 특정 문자열 집어넣기와 플래쉬겟 막는 방법????
글쓴이: jionica / 작성시간: 화, 2003/02/11 - 9:02오후
페이지마다 특정 문자열 집어넣기와 플래쉬겟 막는 방법????
첫번째로 페이지마다 특정 문자열을 집어 넣고 싶습니다.
로딩되는 페이지 마다요....
html 맨아래에 <!-- 이서버는 이곳에서 운영합니다-->
머 이렇게 넣고 싶은데 어떤서버에서 본적이 있는데... 도무지 어떻게 한건지 모르겠네요.
두번째로 파일 다운 막는 것을 알고 싶습니다.
확장자가 zip나 tar 머 이런것이면 경고 html을 띄운다던지 하는 방법이 없을까요?
세번째로 플래쉬겟 막는 방법점 알려 주십시요?
httpd.conf의 브라우저 메치 말고요..
그방법은 알고 잇는데 거의 소용이 없더군요....
어떤 서버에서는 플겟으로 다운받으면 다른 파일이 다운 받아지더군요..
파일명은 그대론데... 약간의 경고 메세지가 텍스트 형테로...
부탁 드립니다.
아시는 분 답변드립니다.
Forums:
첫번 답변만..
간단하게 하실려면, SSI(Server Site Include) 로 자료를 한번 찾아보세요
구글에서 찾아보니(아파치 SSI) 첫번 검색된 결과가 이거군요.
http://www.kebia.net/support/ssi/
무료계정 등에서 많이 쓰이는 방법을 원하시는것 같군요.adscript
무료계정 등에서 많이 쓰이는 방법을 원하시는것 같군요.
adscript 등을 강제로 박아넣기....
apache 의 경우 기본 모듈에는 기능이 없고 확장모듈을 뒤져보면 나옵니다만, 제 경우에는 자꾸 오류가 발생하더군요.
당시 mod_layout 를 이용하려 했었습니다. (제가 선택한 모듈이 틀렸을수도 있습니다.)
http://www.apache.org/dist/httpd/contrib/modules/1.3/
잠시 딴소리: mod_bandwidth 는 그럭저럭 동작하는것 같았습니다만, CGI 등에서 뿌려주는건 막지 못하더군요.
플래시겟 막는법은 좀 어려울것 같습니다.
브라우져를 거의 완벽하게 에뮬레이션 하거든요.
대신, 이어받기 기능을 막는것도 하나의 방법이 될 것 같습니다.
이어받기 할때는 데이터의 시작위치를 헤더에 보내는데 이 헤더가 들어오면 무조건 reject 하는거죠.
FTP로 치자면 REST 명령에 해당합니다. 플래시겟으로 다운할만한 큰 파일이 없어서 자세한 확인은 생략.
플래시겟으로 10M쯤 되는 파일 걸고 로그를 확인해 보세요.
자꾸 접근하면, 서버 부하를 일으키는 죄로 엿좀 먹으라고 쓰레기 데이터를 보내준다던지.. -_-a;;
(제 서버가 멀티 다운로드에 당한적이 있어서.. -_-; 5개씩 소켓열어서 다운로드 하는건 시스템 관리자 입장에선 반갑지 않지요.)
재밌게도, 한때 썬에서 솔라리스 다운로드 할때 플래시겟 쓰면 1회만 다운로드하게 제어하는 세션관리자와 충돌해서 쓰레기 데이터를 내려보내준적이 있었습니다. 다 다운로드하고 압축이 안풀렸죠. 세션은 막혀버렸고.. (-_-) 지금도 그런지는 모르겠습니다.
다만 이런 기능을 쓰려면, 아파치 소스코드를 좀 고쳐야 할겁니다.
다른 방법으로, 한 IP에서 여러개 억세스 들어오는것 막는 방법으로 하려 했었다가 좌절한적이 있었습니다. keep-alive 를 거의 못쓰게 되더군요.
마지막으로, 특정 확장자의 억세스를 금지하는건 httpd.conf 나 .htaccess 에서 쉽게 처리할 수 있습니다.
특정 주소로 redirect 도 가능합니다.
그걸 정리해둔 문서가 없어진 관계로, document를 찾아보라는 조언밖에 못하겠네요.
댓글 달기