About The Search in Posts

“ 다중사용자용 메타페이지 RHkorea 버젼 ”

사용자 삽입 이미지

Radiohead Korea 에 사용된 메타페이지 소스입니다. (http://blog.rhkorea.com)
요청하셔서 허접함에도 불구하고 그냥 올립니다.
아래 링크로 이동하셔서 다운로드 하시기 바랍니다.

http://www.tattertools.com/ko/bbs/view. ··· no%3D380

Ohyung님의 원본을 수정하였으며,
config.php 만 수정하시면 왠만큼 쓰실수 있습니다.

서치기능도 간략하게나마 추가해두었습니다.

걍 허접하게 쓰시면 될것 같습니다;;;
소스도 정리 안되있고 하니,
알아서 써주세요 ^^.

원본을 제공해주신 Ohyung님 감사합니다.
유용히 쓰시기 바랍니다.

ps : 배경화면등은 아레치 URL 이 박혀있으니 수정해서 쓰세요; 죄송;;

// Config.php

$rootsrc = "http://blog.rhkorea.com/"; //루트 주소

$database['server'] = 'localhost';
$database['database'] = ''; // 디비명
$database['username'] = ''; // 디비 접속 계정명
$database['password'] = ''; // 디비 접속 계정 패스워드
$database['prefix'] = 'tt_';
$service['type'] = 'path';
$service['domain'] = 'blog.rhkorea.com'; // 도메인
$service['path'] = '';
$service['skin'] = 'Tattertools_skyline_ko';

$page_num = 20; // 메인화면에 뿌려질 게시글 수
$config['notice_name'] = 'Radiohead Korea News'; // 공지사항 제목
$config['notice'] = 'news'; // 공지사항으로 나오게될 블로그 아이디
$config['notice_num'] = '5'; // 공지사항 갯수 0으로 설정시 표시되지 않음

$config['comment'] = '10'; // 우측에 보여질 댓글 수 0으로 설정시 표시되지 않음
$config['guestbook'] = '10'; // 우측에 보여질 방명록 글 수 0으로 설정시 표시되지 않음
$config['tag'] = '50'; // 우측에 보여질 태그 수 0으로 설정시 표시되지 않음
$config['newopen'] = '10'; // 우측에 보여질 새로운 블로그 수 0으로 설정시 표시되지 않음

$config['search'] = '1'; //서치기능 설정, 1:사용 0:사용하지 않음


About this entry


“ 아레치 블로그 추가된 접속방법, <아이디>.rhkorea.com ”

서브도메인으로 접속할수 있도록 추가되었습니다.
트랙백이나 기타 링크 주소로는 사용될수 없지만, 접속주소로 사용하시면 될것 같습니다.

기존 : http://blog.rhkorea.com/<아이디>
추가 : http://<아이디>.rhkorea.com

물론 기존의 방법으로도 접속이 가능합니다.
다시말해서,,

http://blog.rhkorea.com/demigod
http://demigod.rhkorea.com

두 경로로 모두 접속이 가능합니다.
하지만,, 아래의 url 의경우는 살짝 redirect 시켜주는것일 뿐이라는거;;

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

그다지 프로그래밍 지식의 레벨이 높지 않아,
허접하게 구현되었습니다;;;
태터툴즈 설치시 path 로 설치하여, 도메인 다중 사용자의 사용이 불가한 경우에 가능한 방법입니다.
잘 아시겠지만, .htaccess 파일은 path 와 domain 에 따라 틀린 내용을 담고 있습니다.

필요조건 및 작업,

1. subdomain 설정할수 있는 DNS 네임서버의 설정권한, 혹은 소유
2. 아파치 설정할수 있는 기타권한, 서버권한, 예) root
3. 태터의 .htaccess 수정
4. redirect.php <리다이렉트 페이지> 추가

1. DNS 네임서버 설정
*.domain.com. IN A 192.168.0.1 을 추가하여 모든 서브도메인을 사용할수 있도록 추가합니다.

예) *.rhkorea.com. IN A 222.122.60.xxx

2. apache 웹서버 설정
해당 웹서버의 serveralias 부분에 *domain.com 을 추가 합니다.

예) <virtual host *:80>
     ....
     생략
     ....
     Serveralias *rhkorea.com
     </virtual host>

주의 하실점은 따로 쓰시는 서브도메인이 지정되어있으시면,
위의 내용의 상단에 넣어두셔서 괜시리 블로그로 가는일이 없도록 해줘야 합니다.

3. 태터툴즈의 .htaccess 파일 수정

RewriteCond %{HTTP_HOST} !^blog\.rhkorea\.com$
# 먼저 Rewrite될 조건을 찾습니다.; %{HTTP_HOST}라는 변수에 도메인 주소가 들어오게 되는데요..
blog.rhkorea.com 이 아닐 경우 Rewrite 되도록 정합니다. blog.rhkorea.com 이 아닌 도메인의 조건을 찾습니다.

RewriteRule !^(blog\.rhkorea\.com)$ /home/rhkorea/public_html/redirecturl.php
# 위 RewriteCond의 조건에 맞을 경우 바로 아래에 있는 RewriteRule 이 실행되는데요..
마찬가지로 blog.rhkorea.com이 아닐 경우 홈디렉토리에 있는 redirecturl.php로 이동합니다.

참조 : http://miru.pe.kr/139

4. redirecturl.php 파일 추가

해당 경로에 해당 파일을 저장합니다.
용도는 들어오는 도메인을 블로그 계정으로 redirect 시켜줍니다.

<?
$tmp = explode('.',$_SERVER[HTTP_HOST]);
// <아이디>.rhkorea.com 의 <아이디> 해당하는 부분을 담습니다.
header ("location:http://blog.rhkorea.com/$tmp[0]");
// 해당부분의 주소를 붙여 포워딩 합니다.
?>



About this entry




Tag Cloud

Categories

전체 (109)
잡동사니 (25)
레코드 (19)
mazda Rx-7 (12)
Vehicles (14)
radiohead (2)
Tourist (9)
사진 (8)
FromMobile (3)
RC헬기 (14)
PS3 (2)

Menu

  • Total : 262156
    Today : 89
    Yesterday : 145

Notice

Calendar

«   2008년 09월   »
  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30        

History