앙

보안서버 적용 후~ 글작성시 리턴 주소 문제

· 2013-05-04 (토) 22:02:35 · 1580 · 9
보안서버 적용 후 게시판 글 작성시

리턴 되는 주소 값이 아래와 같습니다.

https://도메인.co.kr:45860/bbs/board.php?bo_table=test&wr_id=12&sca=%EA%B5%90%ED%9B%88

그래서 css등 적용이 않되고.. 맨 얼굴로 노출됩니다 ㄷㄷㄷ



아래와 같이 리턴되어야 정상이 아닌지요?

http://도메인.co.kr/bbs/board.php?bo_table=test&wr_id=12&sca=%EA%B5%90%ED%9B%88
|

댓글 9개

config.php 의

define('G4_DOMAIN', '');
define('G4_HTTPS_DOMAIN', '');

를

define('G4_DOMAIN', 'http://도메인.co.kr');
define('G4_HTTPS_DOMAIN', 'https://도메인.co.kr:45860');

으로 설정해 보셨는지요?
넵. 설정후 안돼서 문의 드린것입니다.
설정내용입니다.
define('G4_DOMAIN', 'http://smile4u.co.kr');
define('G4_HTTPS_DOMAIN', 'https://smile4u.co.kr:45860');

글 작성시 나타나는 현상입니다.
https://smile4u.co.kr:45860/bbs/board.php?bo_table=test&wr_id=1


테스트 게시판입니다 (test/test)
http://smile4u.co.kr/bbs/board.php?bo_table=test


한가지 궁금한건 댓글은 보안서버를 거치지 않고 그냥 저장 되는것 같네요???
댓글은 css 미적용되는 현상 즉 주소가 보안서버 주소로 변경되는 현상이 없습니다.
금일자 4.0b24까지 적용되었습니다.
config.php 를

define('G4_DOMAIN', '');
define('G4_HTTPS_DOMAIN', 'https://smile4u.co.kr:45860');

/*
www.sir.co.kr 과 sir.co.kr 도메인은 서로 다른 도메인으로 인식합니다. 쿠키를 공유하려면 .sir.co.kr 과 같이 입력하세요.
이곳에 입력이 없다면 www 붙은 도메인과 그렇지 않은 도메인은 쿠키를 공유하지 않으므로 로그인이 풀릴 수 있습니다.
*/
define('G4_COOKIE_DOMAIN', '');

define('G4_DBCONFIG_FILE', 'dbconfig.php');

define('G4_ADMIN_DIR', 'adm');
define('G4_BBS_DIR', 'bbs');
define('G4_CSS_DIR', 'css');
define('G4_DATA_DIR', 'data');
define('G4_EXTEND_DIR', 'extend');
define('G4_IMG_DIR', 'img');
define('G4_JS_DIR', 'js');
define('G4_LIB_DIR', 'lib');
define('G4_PLUGIN_DIR', 'plugin');
define('G4_SKIN_DIR', 'skin');
define('G4_GCAPTCHA_DIR', 'gcaptcha');
define('G4_CKEDITOR_DIR', 'ckeditor');
define('G4_MOBILE_DIR', 'mobile');
define('G4_KCP_DIR', 'kcp');
define('G4_SNS_DIR', 'sns');
define('G4_SYNDI_DIR', 'syndi');

// URL 은 브라우저상에서의 경로 (도메인으로 부터의)
if (G4_DOMAIN) {
define('G4_URL', G4_DOMAIN);
} else {
if (isset($g4_path['url']))
define('G4_URL', $g4_path['url']);
else
define('G4_URL', '');
}

if (G4_HTTPS_DOMAIN) {
define('G4_URL', G4_HTTPS_DOMAIN);
} else {
define('G4_URL', G4_DOMAIN);
}

if (isset($g4_path['path'])) {
define('G4_PATH', $g4_path['path']);
} else {
define('G4_PATH', '');
}

와 같이 수정해 보시기 바랍니다.
define('G4_DOMAIN', '');
는 의미 없는 코드가 될 가능성이 높습니다.
말씀해 주신대로 적용하면 css 관련 오류는 없어지지만
https://.. 보안 주소로 지속되어
ie 보안 경고창이 지속적으로 뜹니다..

g4의 경우 처럼 로그인시 저장시만 적용되는 것이 아닌지요?
bbs/write_update.php에서 맨 끝에 있는 다음을 찾아서

[code]
if ($file_upload_msg)
alert($file_upload_msg, G4_HTTPS_BBS_URL.'/board.php?bo_table='.$bo_table.'&wr_id='.$wr_id.'&page='.$page.$qstr);
else
goto_url(G4_HTTPS_BBS_URL.'/board.php?bo_table='.$bo_table.'&wr_id='.$wr_id.$qstr);
?>
[/code]

다음으로 바꾸면 될 겁니다.

[code]
if ($file_upload_msg)
alert($file_upload_msg, G4_BBS_URL.'/board.php?bo_table='.$bo_table.'&wr_id='.$wr_id.'&page='.$page.$qstr);
else
goto_url(G4_BBS_URL.'/board.php?bo_table='.$bo_table.'&wr_id='.$wr_id.$qstr);
?>
[/code]
답변감사합니다..^^
우선 letsgolee님의 방법으로 수정했구요

그렇게 되면 관리자님께서 말씀해주신
define('G4_DOMAIN', '');
이 부분은 도메인 주소를 입력해야 하더군요...

G4_DOMAIN 적용 후는 정상 출력됩니다.

차후 어떻게 g4s에서 적용될지 모르겠지만 지켜 봐야겠네요..^^
감사합니다~
댓글을 작성하시려면 로그인이 필요합니다.

버그신고

4,191건

  문의게시판을 이용해 주세요 :) https://sir.kr/co_qa  

+
분류 제목 글쓴이 날짜
13-05-09
13-05-09
13-05-08
13-05-08
13-05-08
13-05-08
13-05-07
13-05-06
13-05-04
13-05-04
13-05-03
13-05-03
13-05-02
13-05-02
13-05-02
13-05-02
13-05-02
13-05-02
13-05-01
13-04-30