1

주제: 무단 파일링크 막는 방법좀....

현재 여기 게시판을 검색하여서 막는 방법을 알아냈는데요(저는 엄청난 초보랍니다..^^;)

#<IfModule mod_url.c>
#CheckURL Off
#</IfModule>
#SetEnv PRELOAD_CONFIG 1
RewriteEngine On
RewriteBase /tc/
RewriteCond %{REQUEST_FILENAME} -f
RewriteRule ^(cache)+/+(.+[^/])\.(cache|xml|txt|log)$ - [NC,F,L]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^(.+[^/])$ $1/ [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(thumbnail)/([0-9]+/.+)$ cache/$1/$2 [L]
RewriteRule ^(.*)$ rewrite.php [L,QSA]
SetEnvIfNoCase Referer "^http://okyclub.ufree.kr/tc/" pass
SetEnvIfNoCase Referer "^http://okyclub.ufree.kr/tc$" pass
SetEnvIfNoCase Referer "^http://okyclub.ufree.kr/tc" pass
SetEnvIfNoCase Referer "^http://okyclub.ufree.kr/tc$" pass
#SetEnvIfNoCase Referer "^$" pass
<FilesMatch ".(gif|png|bmp|jpg|jpeg|zip|rar|alz|gz)$">
  Order Allow,Deny
  Deny from all
  Allow from env=pass
</FilesMatch>

이렇게 소스를 알아냈는데  이렇게 적용을 시키니깐 무단 파일링크는 잘되네요..다른데 가서 링크를

해봤더니 없는 페이지라고 나오는데 문제는 이렇게 수정할시 블로그 주소에
http://okyclub.ufree.kr/tc/?  이런식으로 물음표가 붙어 버리구요 가장 큰 문제는 가장 첫화면에

최근글이 올라오게 플러그인을 써놓은 상태인데 그 글을 클릭하면 페이지를 찾을수가 없다고 주소오류가

나네요..이거 어떻게 해결 방법 없을까요?

2

답글: 무단 파일링크 막는 방법좀....

기본적으로 호스팅의 루트에 .htaccess를 설정하시면 하위 폴더에도 적용됩니다.

텍스트큐브를 이용하시다 불편하신 점 있으시면 아래로 연락주세요.
Needlworks/TNF - LonnieNa
nateon : y12x2 (a.t) nate.com / mail : lonniena (a.t) needlworks.org
http://twitter.com/@textcube

3

답글: 무단 파일링크 막는 방법좀....

.htaccess 로 referer 통제하는건 루트폴더말고 attach 폴더에 해놓으시면 효과 만점입니다. wink
(루트 폴더에 해놓으시면 지금 경험하시는 것처럼 에러가 있지 말입니다.)

잠수...