.htaccess Rewrite 이용한 리다이렉트 문의드립니다.

.htaccess Rewrite 이용한 리다이렉트 문의드립니다.

QA

.htaccess Rewrite 이용한 리다이렉트 문의드립니다.

본문

사이트리뉴얼하면서 이것저것 바뀌었는데
테이블명이 조금바뀌었거든요..
검색사이트에 등록된것이 있어서.. .htaccess Rewrite  사용하려하는데..
도무지 답이 안나와서 문의드립니다..

질문1..
a.com/board/bbs/board.php?bo_table=a01&wr_id=1
위의 주소로 접속시에  bo_table가 at001 변경해야됩니다...


질문2..임의로...
comu.a.com / help.a.com 등의 서브도메인을 만들어서사용중인데요.
도메인앞에 comu 나 help 등이 들어오면
제가 보여주고싶은 페이지를 보여주고 있습니다..

그런데 이페이지를 벗어나게 되었을경우
아래처럼 링크가 생기는데요..
help.a.com/board/bbs/board.php?bo_table=a01&wr_id=1


위에 주소를 help 제거하고 아래처럼 보여주고 싶습니다..
a.com/board/bbs/board.php?bo_table=a01&wr_id=1

즉 url에 com/ 다음에 뭔가가 있다면 서브도메인을 제거해버리고 싶거든요..


도와주세요..ㅠㅠ구글 네이버 다 뒤지고 검색해보고 있는데..
해결이 안됩니다..ㅠㅠ

이 질문에 댓글 쓰기 :

답변 2

rewrite 에 대해서는 잘 몰라서,


다른 방법에 대해서 말씀드립니다.


(프로그램 처리 방법)


1) bbs/board.php or extend/user.config.php 에서,


if ($bo_table == "a01")

  $bo_table == "at001"; 


또는


if ($bo_table == "a01")

  goto_url ("/board/bbs/board.php?bo_table=at001&wr_id=" . $wr_id);


식으로 처리 


2) extend/user.config.php 에서


$host = array_shift(explode(".",$_SERVER['HTTP_HOST']));

$domain = str_replace($host, "", $_SERVER['HTTP_HOST']);


if ($host == "help" || $host == "comu") && $_SERVER['REQUEST_URI']) {

$go_url = (isset($_SERVER['HTTPS']) ? "https" : "http") . "://{$domain}{$_SERVER[REQUEST_URI]}";

goto_url($go_url);

}


식으로 처리


하는 방법을 생각해 볼 수 있지 않을까 합니다.


답변을 작성하시기 전에 로그인 해주세요.
전체 112
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT