텍스트큐브를 /, 루트에 설치 시 하위 폴더 접근 할 수 없는 문제 해결법 , .htaccess 수정

최신버전에서는 아래방법말고

http://forum.tattersite.com/ko/viewtopic.php?id=5335
이글을 참고하세요.



1.6 이상에서 생성된 .htaccess의 변경법은 아래와 같습니다. .htaccess를 변경하지 않으셨다면 기본 .htaccess의 마지막 두 줄은 아래와 같을 것입니다.

코드:

RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ rewrite.php [L,QSA]

블로그 주소가 http://www.example.com/blog일 때 텍스트큐브가 설치된 폴더의 하위에 abc라는 폴더에 다른 프로그램을 설치해서 이 폴더에 http://www.example.com/blog/abc로 접근할 수 있도록 하려면이 두 줄의 위에 다음 코드를 추가하시면 됩니다.

코드:

RewriteRule ^abc(/.*|$) - [L]



텍스트큐브를 루트디렉토리...

즉,,.

html
public_html
등의 루트 디렉토리에 바로 설치하면 하위 디렉토리에 접근 할 수 가 없습니다.

그 이유는  .htaccess  이란 파일 때문에 그렇습니다. .htaccess 이 파일을 수정해주 시면 하위 디렉토리 접근이 가능합니다.

기술적인 부분들은

http://offree.net/457

이 글을 참고하시면 될 것 같습니다.   웹폰트를 적용할려고 하다 보니..  경로에서 해당 파일을 불러오지 못한다는 것을 알게되었습니다.

기존의 .htaccess  파일
#<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]

수정한  .htaccess  파일
#<IfModule mod_url.c>
CheckURL Off
#</IfModule>
#SetEnv PRELOAD_CONFIG 1
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} /font  
RewriteRule (.*) - [L]

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]

위의 2개를 비교해보시면 알겠지만..  저 같은 경우는 루트에 font 라는 폴더를 만들고 거기에 웹폰트를 넣었습니다. 이 웹폰트 파일들을 불러오기 위해서
.htaccess  파일에서..
RewriteCond %{REQUEST_FILENAME} /font  
RewriteRule (.*) - [L]

이 두개를 추가했습니다.  즉, font 폴더에 접근이 가능하게 만들어 준 것이죠....  이런 식으로 폴더를 만들고
.htaccess   이 파일을 수정해서 작업하시면 될 것 같네요

참고로...
CheckURL Off   이 문구의 디폴트는 #CheckURL Off 이것입니다.  이것은 제에게 맞게 임의적으로 수정한 것입니다.
관련 글은  http://baniha.com/110  이 글을 참고하시면 되겠습니다.