채택완료

게시판 접속 시 아이피 주소로 이동되는 문제

2022-08-02 (화) 01:34:52 3,217

안녕하세요?

그누보드로 제작한 웹사이트(https://example.com/)에 접속할 경우 일단 메인화면은 잘 불러와집니다

그런데 문제는 메인화면에서 lastest 기능으로 출력하는 게시판의 글을 클릭할 경우

현재 도메인이 아닌 서버의 아이피 주소(https://123.123.123/notice/2)로 게시글에 들어가집니다

코드 상으로는 뭐가 문제인지도 모르겠고.. 분명 전에는 멀쩡했던 것 같은데 뭐를 잘못 건들였는지 오늘부터 갑자기 이러더라구요.. 어느 부분이 문제일까요?

+테마는 만달로리안 테마(https://sir.kr/g5_theme/7698?page=3)를 일부 수정하여 사용 중입니다

답변 3개

채택된 답변
+20 포인트
2022-08-02 (화) 18:45:53

최신글에 캐시가 설정되어 있다면..

방문자 중 누군가가 https://123.123.123 으로 들어온 경우

-> 하필 그 때 최신글 캐시가 만들어지는 타이밍이 되면..

-> 다음 캐시파일 생성전까지.. 최신글 캐시의 링크가 https://123.123.123/~ 형태로 만들어지게 됩니다.

이러한 경우 해결 방법은,

* 최신글 캐시 쓰지 않음 (비추천)

/config.php

define('G5_USE_CACHE',  true); 

-> define('G5_USE_CACHE',  false); 

or

* https://123.123.123 으로 접속하는 경우를 막음 (도메인 주소로만 접속되도록)

/extend/user_config.php

if ($_SERVER['HTTP_HOST'] == '123.123.123') {

  header('Location: https://example.com');

}

또는 아파치 설정 등등..

2022-08-02 (화) 06:16:42

latest.skin.php

내용을 올려보세요

2022-08-02 (화) 02:30:39

config.php에 define('G5_DOMAIN', ''); 부분에 도메인을 설정해 보세요.

답변을 작성하려면 로그인이 필요합니다.