홈페이지..특정페이지로 강제로 이동하게 할 수 있는 방법이 있나요?> > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

홈페이지..특정페이지로 강제로 이동하게 할 수 있는 방법이 있나요?> 정보

홈페이지..특정페이지로 강제로 이동하게 할 수 있는 방법이 있나요?>

본문

내 홈페이지의 게시글이 포털에 등록이 되어서..
그 링크를 클릭해서 오면 홈페이지의 특정 내용으로 페이지가 이동이 됩니다.

홈페이지 접속 페이지를 특정 페이지로 강제로 이동하게 할 수 있는 방법이 있을까요??

예를들어..

포털에서..

우리학교를 검색해서 클릭을 하면 제 홈페이지에 등록되어있는 우리학교라는 내용으로 들어오는것이 아니라..

강제로.. 예를들어 글쓰기 화면으로 이동하게 할 수 있는 방법이 있을까요?
관리자만 제외하구요..

게시판 그룹관리에서 접근사용을 체크하니..
로그인 화면으로 이동을 해 버려서..이것은 안될 것 같고..ㅠㅠ

어느 경로로 접속을 하던지..
특정 페이지로 이동하게 하는 방법이 없을까요>ㅜㅜ
  • 복사

댓글 전체

글쓰기 화면으로 바로 이동할려면 링크를

http://홈페이지/bbs/write.php?bo_table=테이블명으로 링크를 걸면 ...

테이블명의 글쓰기권한이 1일 경우 글쓰기화면으로 바로 링크됩니다.
도메인 강제변경 방법은 알겠으나... 각 게시글의 링크 주소를 도메인으로 변경하여 로케이션으로 주소로 링크되게 하는 방법은 모르겠음.. 고수 분께 패스 ~~~

if($_SERVER['HTTP_HOST'] == '현재 홈페이지주소') header("Location: 변경주소?".$_SERVER['QUERY_STRING']);

단, 최상단에 위치 해야 함....
정확한 목적은 잘 모르겠습니다만
외부에서 검색해서 들어 오면 글쓰기 로 바로 가는것이라면 "레퍼러" 를 이용하면 될듯 합니다

하나의 예제는

$REFERER =  explode('/',$_SERVER["HTTP_REFERER"]);  //레퍼러값을 배열로 분리해서 앞에것만 추출한다
if ($REFERER[0] !== "http://귀하의도메인" && !$is_admin ) { // 즉 외부에서 왔고 관리자가 아니라면..
goto_url("글쓰기페이지 주소" ); // goto_url은 그누함수 일겁니다 참고 하세요
}
$_SERVER["HTTP_REFERER"] : <A>링크 혹은 <FORM> 태그의 액션외에는 onclick 과 같은 이벤트성 전달방식으로는 리페러가 전달되지 않습니다..

즉, 네이버 등 주요 포탈에서는 주로 onclick 이벤트를 씁니다. 따라서 클릭이벤트 주소를 찾아가게 됩니다.

a 링크 form 링크 외에는 쓸 수 없습니다.

<a href="http://주소/bbs/board.php?bo_table=02_3" target=_blank onclick="return goOtherCR(this, 'a=web*w.tit&r=5&i=2f0c3927677cad1enNZvEQMnev24c6jbu3klRg%3D%3D&u='+urlencode(this.href ? this.href : location.href)

검색에서 학교홈페이지가 바로가기로 등록되어 있어도 온클릭이벤트가 포함되어 있다면 불가능합니다.

홈페이지의 링크주소를 특정주소로 페이지가 이동 되는 것은 통하지 않습니다.
© SIRSOFT
현재 페이지 제일 처음으로