1

주제: 루트에 설치하지 않은 텍스트큐브를 도메인과 연결?

현재 아래와 똑같은 문제를 겪고 있습니다.

----------------------------

호스팅 받는 곳에서 제 계정과 도메인을 연결해줬는데요
도메인과 계정은 연결이 되어서 접속이 가능했는데 설치된 주소가 scamus.net/tc 이렇게 되서
meta 태그를 이용해서 자동으로 변경하게 해주었습니다.
scamus.net 을 입력해도 scamus.net/tc 로 접속되면서 블로그가 보이는데
아에 scamus.net 으로만 표현되게는 불가능하나요?
글들도 scamus.net/1 2 이런식으로 표현이 될 수 있게금요


-> 루트에 설치하셔야 가능합니다.^^ 지금은 tc 디렉토리 안에 설치 하셨나보네요.  루트에서 바로 tc로 다이렉트하게 넘겨주도록 .htaccess를 만드신 후에, 그 .htaccess를 루트 디렉토리에 복사해도 가능하긴 할겁니다. (이론상으로만 생각해 봤습니다)

---------------------------

답변을 보면
루트에서 바로 tc로 다이렉트하게 넘겨주도록 .htaccess를 만드신 후에
-> 이걸 어떻게 만드나요?

2

답글: 루트에 설치하지 않은 텍스트큐브를 도메인과 연결?

RewriteEngine On
RewriteBase /
RewriteRule ^(.*)$ /tc/$1 [QSA]

이 정도면 되지 않을까요...하고 적고서 실험을 해봤더니 잘 안 되는군요 -_-;;
블로그 메인 페이지는 뜨게 할 수 있으나 관리자 로그인, resource 디렉토리 접근 등 다른 모든 것이 먹통입니다.
거꾸로 원래 있던 .htaccess를 고쳐서 루트로 빼봤는데도 안 되고, config.php에 있는 URL 옵션들을 고쳐도 안 되는군요. -_-;; 좀더 연구를 해봐야 할 듯;

그냥 간단하게 redirect를 시켜버리는 방법도 있습니다만 보통 이런 경우 /tc/ 자체가 URL에 노출이 안 되길 바라시는 경우일 테니 그것도 좀 그렇네요;

daybreaker (2008-10-10 23:45:19)에 의해 마지막으로 수정

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

3

답글: 루트에 설치하지 않은 텍스트큐브를 도메인과 연결?

/tc/ 자체가 URL에 노출
이 되는 것 자체는 별 상관이 없습니다.
그러니까
'간단하게 redirect' 시키려면 .htaccess 를 어떻게 변경해야 하는지요?

더불어서 이렇게 루트디렉토리가 아닌 폴더에 텍스트큐브를 위치시켰을 때,
일반적인 작동에 문제가 되는 부분이 있을까요? 가령 플러그인 사용이나 기타 등등.

친절한 답변 감사드립니다.

4

답글: 루트에 설치하지 않은 텍스트큐브를 도메인과 연결?

그러면 위에서 [QSA]라고 된 부분을 [R,QSA]라고 바꿔보세요.;;
원래 루트디렉토리에 설치하든 하위디렉토리에 설치하든 텍스트큐브의 동작 자체는 전혀 영향이 없으며 단지 URL이 달라질 뿐입니다. 설치한 상태에서 도메인을 이전한다거나 할 경우 config.php의 관련 설정을 수정하시면 되구요.

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

5

답글: 루트에 설치하지 않은 텍스트큐브를 도메인과 연결?

/tc 가 노출돼도 상관없다 와 /1, 2  식으로 표현시키고자 하는 것은 서로 모순되는 듯 합니다.
지금까지는 /tc 에 설치된 블로그여서 /tc 로 노출되어 있는 것을  앞으로 도메인/  으로 사용하고 싶고 /1, 2 식으로 노출시키고 싶으신 것이 본 뜻이 아닌가 생각합니다.
그렇다면,  /에 블로그를 재설정으로 설치하고  /tc/attack 폴더를  / 로 복사하여 도메인/ 1,  2  식으로 사용하고.....
/tc/ 1, 2  를 찾아서 들어오는 것은 모두 도메인/ 로 리다이렉트 시켜 버리면 될 듯 합니다. 

리다이렉트에 대해서는 아래 참고
http://goldenway.co.kr/2669866

참고:  6개월쯤 지나면 구글 같이 제대로 된 곳은 /tc/1,  2 검색자료가 없어지나 네이버 같이 제대로 되지 못한 곳은 사실상 영원히 남아 있습니다.  /1,  2  와  /tc/1, 2 자료가 공존하게 됩니다.  그러므로 네이버 같은 데서 검색을 통해서 찾아오게 하려면,  이전한 서버에서도 계속해서 리다이렉트 시켜주어야 할 겁니다.  그렇지 않으면 '이 페이지는 존재하지 않는 페이지입니다' 라는 것을 내 보내는 실례(?) 를 본의 아니게 범하게 될 겁니다.

golden (2008-10-11 07:48:33)에 의해 마지막으로 수정

6

답글: 루트에 설치하지 않은 텍스트큐브를 도메인과 연결?

제가 질문에서 부분적인 실수를 했네요.
저는 단지, 도메인을
'도메인/'
'도메인/tc'로 바로 연결되는 법을 찾고 있었습니다.
그러니까 제가 똑같다고 제시한 질문에서
"아에 scamus.net 으로만 표현되게는 불가능하나요?
글들도 scamus.net/1 2 이런식으로 표현이 될 수 있게금요"
라는 표현문제는 제게 없다는 뜻이었습니다. 저한테는 별 상관이 없었지요.

위 질문자처럼 저도, meta태그를 이용해서 /tc로 넘기는 방식을 쓰고 있는데
아무래도 시간이 지체되는 점이 있어서, 조금 더 빠르고, 직접적으로 넘어가는 방식이
없는지 찾고 있었습니다. 혼동을 드려 죄송합니다.

그런데
"그렇다면,  /에 블로그를 <재설정으로 설치>하고  /tc/attack 폴더를  / 로 복사하여 도메인/ 1,  2  식으로 사용하고"
라는 부분은,

<질문1> '재설정'이라는 방법을 통해 현재 /tc 에 설치된 블로그를 / 로 (이론적으로) 옮길 수 있다는 뜻인가요? config를 지워서 새로 setup을 하면서 말이죠.

아니면 (루트디렉토리) / 에 아예 처음처럼 새로 블로그를 설치해야 한다는 건가요? 그 다음에 데이터를 복원하고요. 그렇다면 그때 현재 /tc에 있는 데이터를 백업해서
새로 / 에 설치할 블로그로 복원시키는 데 무슨 문제가 없나요?

정리하면
<질문2> 한 개의 계정의 각각 다른 폴더에 물리적으로 두 개의 텍스트큐브-블로그가 설치될 수 있나요?
<질문3> 그때 한 개 블로그의 데이터를 백업해서, 다른 한 개의 블로그에 복원시킬 수 있나요?

김종옥 (2008-10-11 09:37:12)에 의해 마지막으로 수정

7

답글: 루트에 설치하지 않은 텍스트큐브를 도메인과 연결?

김종옥 작성:

<질문1> '재설정'이라는 방법을 통해 현재 /tc 에 설치된 블로그를 / 로 (이론적으로) 옮길 수 있다는 뜻인가요? config를 지워서 새로 setup을 하면서 말이죠.

아니면 (루트디렉토리) / 에 아예 처음처럼 새로 블로그를 설치해야 한다는 건가요? 그 다음에 데이터를 복원하고요. 그렇다면 그때 현재 /tc에 있는 데이터를 백업해서
새로 / 에 설치할 블로그로 복원시키는 데 무슨 문제가 없나요?

정리하면
<질문2> 한 개의 계정의 각각 다른 폴더에 물리적으로 두 개의 텍스트큐브-블로그가 설치될 수 있나요?
<질문3> 그때 한 개 블로그의 데이터를 백업해서, 다른 한 개의 블로그에 복원시킬 수 있나요?

질문1:  예.  문제 없습니다.
질문2,  질문3:  예

8

답글: 루트에 설치하지 않은 텍스트큐브를 도메인과 연결?

좀더 구체적으로 질문 2, 질문 3에 대해 답변드리면,

- example.com/tc1, example.com/tc2에 각각 설치하는 것은 서로 아무런 간섭이 없습니다. DB table prefix를 공유하지 않는 이상 서로 완전히 별개의 텍스트큐브로 동작합니다.
- example.com, example.com/tc2와 같이 설치할 경우 루트에 설치된 텍스트큐브의 RewriteRule이 tc2로의 접근을 막으므로 tc2를 사용할 수 없습니다. 별도 예외 처리를 위한 rewrite rule을 만들어야 합니다. 이때, tc2가 예를 들어 'tc2' 대신 'category'라는 디렉토리 이름을 사용한다면 루트에 설치된 텍스트큐브의 카테고리 보기 URL과 충돌하므로 어느 한쪽을 사용할 수 없게 됩니다.
- example.com에 텍스트큐브를 설치하고 tc2를 설치하듯 별도의 rewrite rule을 만듬으로써 다른 웹프로그램(게시판 등)을 설치할 수 있습니다.

daybreaker (2008-10-11 14:13:06)에 의해 마지막으로 수정

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

9

답글: 루트에 설치하지 않은 텍스트큐브를 도메인과 연결?

golen님, daybreaker님, 답변 감사드립니다.
잘 이해되지 않는 부분도 있지만, 일단 해보고
그래도 여전히 잘 안된다면 염치불구하고 다시 질문을 올리도록 하겠습니다.