htaccess 관련질문입니다.
본문
디렉토리구조
www폴더속에
blog : 예전쓰던 태터툴즈
gnuboard : 지금사용중
.
.
.
.htaccess
지금홈피는 그누보드위주 홈피입니다.
그누보드설치전엔 태터툴즈 설치해서 사용했었죠.
그런데 홈피계정 첫번째 폴더에 .htaccess 파일이
한10년전쯤 태터툴즈 설치할때 생성된 파일인데 지금은 그대로 두고
RewriteEngine On
RewriteBase /
RewriteCond %{ENV:REDIRECT_SURI} !^$
RewriteRule (.*) - [L]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^(.+[^/])$ $1/ [L]
RewriteRule ^$ blog/index.php [E=SURI:1,L]
RewriteRule ^[0-9]+$ blog/item.php [E=SURI:1,L]
RewriteRule ^favicon\.ico$ blog/favicon.ico.php [E=SURI:1,L]
RewriteRule ^index\.gif$ blog/index.gif.php [E=SURI:1,L]
RewriteCond %{QUERY_STRING} (^|&)pl=([0-9]+)
RewriteRule ^index\.php$ %2 [NE,L]
RewriteRule ^index\.php$ blog/index.php [E=SURI:1,L]
RewriteRule ^index\.xml$ blog/rss/index.php [E=SURI:1,L]
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule !^(blog|cache)/ - [L]
RewriteRule ^(thumbnail)/([0-9]+/.+) cache/$1/$2 [E=SURI:1,L]
RewriteRule ^(entry|attachment|category|keylog|tag|search|plugin)/? blog/$1/index.php [E=SURI:1,L]
RewriteRule ^(.+)/[0-9]+$ blog/$1/item.php [E=SURI:1,L]
RewriteRule ^(.+)$ blog/$1/index.php [E=SURI:1,L]
이렇게 되어서 예전에 쓰던 태터툴즈경로인 blog/index.php 상단에다
<script>
document.location.href = '/gnuboard/index.php';
</script>
이 스크립트를 집어넣어서 홈페이지에 접속하고 있는데
.htaccess 파일을 수정해서 곧바로 그누보드폴더로 접속하게 가능할까요?
계정 용량이 다 차서 예전에 사용하던 태터관련 폴더밎 각종 데이터들은
삭제하려고 합니다.
몆년전 사이트 리뉴얼할때 담당하시던 프로그래머님이 연락이 안돼서
어렵지만 제가 해야겠다고 맘먹고 질문 올립니다.. ㅜ.ㅜ
답변 2
.htaccess 를 꼭 사용하지 않으셔도 될 것 같은데요..
다른 방법으로 사용하셔도 될 듯 합니다.
1. .htaccess 파일은 삭제한다.
백업은 반드시 해 두세요. ^^
2. www 폴더에 index.php 파일을 하나 만드시고, 안에 아래와 같은 코드를 넣는다.
<?php header("location:gnuboard/") ?>
3. favicon 같은 것들은 적절한 위치로 복사한다.
마스타님 감사합니다~^^