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

#<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

(2 답글들, 질문과 답변 / 사용자 지원에 작성)

daybreaker 작성:

새로 바꾸신 내용에서 RewriteBase / 부분을 RewriteBase /tc/로 바꾸셔야 될 것 같네요. ^^;

감사합니다...하지만 알려주신대로 했더니 해결되었네요..^^   감사합니다..

근데 파일 링크 막는 방법은 포기 해야 하는건가요?

3

(2 답글들, 질문과 답변 / 사용자 지원에 작성)

텍스트큐브를 설치했습니다..처음 설치했을때는 모든것이 정상이였죠..헌데 저의 불운은

.htaccess  이 파일을 수정했을때부터 시작되었습니다. 파일링크 하면 트래픽이 걸릴것이 염려되어

이 파일을 수정해서 막는법을 알아내서 적용시켰습니다.
#<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>

이렇게 했더니 물론 외부 링크를 막더군요..하지만 다른 문제가 발생한것이 첫페이지에 새로운글 추출하는

플러그인을 설치했는데 그걸 클릭하니깐 페이지를 찾을수가 없다고 나와서문제가 생긴거 같아서
#<IfModule mod_url.c>
#CheckURL Off
#</IfModule>
#SetEnv PRELOAD_CONFIG 1
RewriteEngine On
RewriteBase /
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]

다시 이걸로 바꿧습니다.그랬더니 이번에는 오른쪽 상단에 있는 블로그 로그 그림이 엑박으로 떳다가 사진이

보이다가 계속 그러네요..거기다가 파일 업로드도 갑자기 안되고..미치겠습니다..이거 설치했을때 다시 처음

으로 돌리는 방법이나 혹은 저 파일만 어떻게 기본값으로 돌릴수 있는 방법은 없나요?

http://okyclub.ufree.kr/tc    입니다..