B.com도메인은 설치가 안되어있어서 포워딩 처리 해 둔 상태이고요
A도메인에 www.A.com/adm 을 치고 들어가나 A.com/adm을 치고 들어가나 계속 로그인 하세요가 뜹니다.
이럴때마다 계속 config들어가서 .A.com 을 생성했다가 없앴다가 해야 들어갑니다.
방법이 없을까요???
그리고 간혹 타 도메인을 url로 지정할 수 없다고 알림창을 뜹니다. (계속 A.com로 치고 들어가는데도 저런 알림이 뜨네요)
어떻게 해야 할까요?
답변 4개 / 댓글 5개
모든 접속을 [https://A.com](https://A.com) 하나의 대표 주소로 강제 통일(리다이렉트)하면 두 가지 문제 모두 즉시 해결됩니다.
해결 방법 (3단계)
1. .htaccess 파일에 주소 강제 통일 코드 추가 (Apache 기준) www로 들어오든, HTTP로 들어오든, B.com으로 들어오든 전부 [https://A.com](https://A.com)으로 보냅니다.
2. 환경설정 파일(config.php) URL 수정 사이트 기본 URL 설정을 http나 www가 아닌 [https://A.com](https://A.com)으로 정확히 고정합니다.
-
define('G5_URL', '[https://A.com](https://A.com)');(그누보드 예시)
3. 쿠키 도메인 설정 config.php 내 쿠키 도메인 설정 부분을 아래와 같이 지정합니다.
-
define('G5_COOKIE_DOMAIN', '.A.com');
"타 도메인을 url로 지정할 수 없다"는 알림이 뜨는 이유
서버에 설정된 대표 URL(예: [https://A.com](https://A.com))과 실제로 브라우저가 요청한 주소(예: [http://www.A.com](http://www.A.com) 또는 B도메인의 헤더)가 일치하지 않아 보안상 차단된 것입니다. 위 1번의 웹서버 단일화 설정을 적용하고 브라우저 쿠키를 삭제 후 재접속하면 해당 알림은 더 이상 뜨지 않습니다.
답변에 대한 댓글 1개
웹호스팅 IDC사에서 받으셔다면 설정할필요없습니다.
만약 받으셔다면 해당도메인에 웹서버 프로토콜 서버셋팅을 해주셔야합니다.
도메인 통합해 주세요.
만약 가상호스트 및 에이치텍(아파치웹서버)에서 www. 으로통합하셔다면 그누환경설정에서 또한 www.붙어서 셋팅하시기바랍니다.
반대로 www.없이 통합하셨다면 그누환경설정 파일에서 없이 셋팅하셔야하구요.
여기까지 꼼꼼하게 체크 확인하시기 바랍니다.
힘드시면 https://sir.kr/jobs/mini 여기 미니의뢰가 있으니 의뢰해보시기바랍니다.
define('G5_HTTPS_DOMAIN', '');
이걸 둘다 비워주세요
그리고 data 폴더 퍼미션 707 확인해보세요
마지막으로 서버 용량 확인해보세요
서버 용량 부족하면 이상하게 관리자 페이지 접근이 안되는 경우도 있습니다.
아무 로그인 후 goto_url 로 링크가 넘어갈 때
https 가 풀린경우 일 것입니다.
config.php
파일에서서
define('G5_DOMAIN', 'https://A.com');
define('G5_HTTPS_DOMAIN', 'https://A.com');
이렇게 설정하고 다시 해보세요
답변에 대한 댓글 4개
답변을 작성하려면 로그인이 필요합니다.