텍스트큐브를 루트디렉토리...
즉,,.
html
public_html
등의 루트 디렉토리에 바로 설치하면 하위 디렉토리에 접근 할 수 가 없습니다.
그 이유는 .htaccess 이란 파일 때문에 그렇습니다. .htaccess 이 파일을 수정해주 시면 하위 디렉토리 접근이 가능합니다.
기술적인 부분들은
http://offree.net/457
이 글을 참고하시면 될 것 같습니다. 웹폰트를 적용할려고 하다 보니.. 경로에서 해당 파일을 불러오지 못한다는 것을 알게되었습니다.
기존의 .htaccess 파일
수정한 .htaccess 파일
위의 2개를 비교해보시면 알겠지만.. 저 같은 경우는 루트에 font 라는 폴더를 만들고 거기에 웹폰트를 넣었습니다. 이 웹폰트 파일들을 불러오기 위해서
.htaccess 파일에서..
RewriteCond %{REQUEST_FILENAME} /font
RewriteRule (.*) - [L]
이 두개를 추가했습니다. 즉, font 폴더에 접근이 가능하게 만들어 준 것이죠.... 이런 식으로 폴더를 만들고
.htaccess 이 파일을 수정해서 작업하시면 될 것 같네요
참고로...
CheckURL Off 이 문구의 디폴트는 #CheckURL Off 이것입니다. 이것은 제에게 맞게 임의적으로 수정한 것입니다.
관련 글은 http://baniha.com/110 이 글을 참고하시면 되겠습니다.
즉,,.
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]
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]
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 이 글을 참고하시면 되겠습니다.