1

주제: 아 저 망했습니다..ㅜㅜ

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

.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    입니다..

2

답글: 아 저 망했습니다..ㅜㅜ

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

문제의 답은 우리 안에 있다.
내면에 귀를 기울여 보자.

3

답글: 아 저 망했습니다..ㅜㅜ

daybreaker 작성:

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

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

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

오키도키 (2009-01-25 13:56:55)에 의해 마지막으로 수정