도매인 두개 연결 어떻게하나요? > 자유게시판

자유게시판

도매인 두개 연결 어떻게하나요? 정보

도매인 두개 연결 어떻게하나요?

본문

a.com이라는 도매인에 호스팅이 연결되서 홈페이지를 운영중입니다.
B.com이라는 도매인을 구입해서 A.com의 홈페이지의 특정 경로로 연결을 시켰습니다.(포워딩을했어요.)

a.com으로 홈페이지를 접속하면 로그인이 되는데
b.com으로 접속하면 로그인도 안되고, 간혹 로그인은 되는데 글 수정이나 삭제가 전혀 안되네요..

예전에 어디서 본 것 같은데 찾아보니 못찾겠네요.ㅠㅠ
추천
0
  • 복사

댓글 11개

절대 경로와 상대경로 문제 아닌가요?

a: 도메인 소스 /www/index.php  면  http://A 도메인 /index.php
b:도메인 소스 /www/index.php  면  http://B 도메인 /index.php

첫번째 주소가 소스상에서  a도메인/index.php 로 가라고 하면
B에서 포워딩해도 A 로 가게됩니다.

아 이거 설명이 안되네...

소스상의 경로를 다시 한번 확인 해보세요
현재 A.com으로 홈페이지를 운영하고 있었습니다.
그런데.. A.com홈페이지에서 기존에 있던 홈페이지하고 + 쇼핑몰을 간단하게 하나 더 만들었습니다.
그래서 B.com이라는 도매인을 구입했습니다.

구입한 b.com 도매인을 치면 쇼핑몰로 이동을 하게 하려고 합니다.
당연히 로그인이나 글 수정,삭제등 관리자의 모든 기능이 정상적으로 이루어지게 하고 싶습니다.~
b.com을 브라우저에서 입렷하면
a.com/shop/index.php  로 넘어가게되죠

근데 소스상의 설정은 루크경로가 /www/shop.index.php 로 되어 있는 상태이니

b.com/shop/index.php 라는 가상경로에는 아무거도 없으니 로그인이나 이런부분이 안되는거 아닌가요?

소스상의 주소를 a.com/shop/index.php 라고 도메인까지 명시해서 주소를 수정해보세요
로그인파일이 /shop/login.php 라고 하면

a.com/shop/login.php 에는 실제 파일이 잇고

b.com/shop/login.php 는 실제 파일이 없어서 생기는 문제가 아닌가 하는겁니다.
도매인 구입한 곳에서 경로를 넣을 때 shop/index.php로 입력한것이 아니라
a.com/shop/index.php로 도매인까지 모두 입력을 해 줬습니다.
a.com/shop/login.php 을 브라우저 입력시 a.com/shop/login.php 로 갑니다

b.com 브라우저 입력시 a.com/shop/login.php 로 갑니다.

근데 여기서 a.com 에 서 login.php는 /shop/login.php 이고

b.com 에서는 /login.php 가 됩니다.

그러니 /shop/login.php 를 쇼핑몰 소스상에서  " /  " 인식하게 수정 해보세요
<?
if( $_SERVER["SERVER_NAME"] == "b.com" ) header("Location:http://www.a.com");
?>

a.com 인덱스 파일에 한줄 추가하면 만사 오케이~(테스트못함).ㅋㅋ
저도 전에 회사다닐때 같은곳에 로그인된것과 안된것 이있었던적이 있었는데 그이유는
www.  가 붙었나 안붙었나에따라 로그인이 따로 놀았던 적이있습니다.
이부분도 한번 체크해보세요.
© SIRSOFT
현재 페이지 제일 처음으로