G5_URL에 관한 질문입니다

G5_URL에 관한 질문입니다

QA

G5_URL에 관한 질문입니다

본문

원래는 버철호스트 설정에서 

DOCUMENTROOT 를 바꿀려고 했는데 

상황이 여의치 않아서 .htaccess 에서 rewrite rule 처리를 했습니다.

 

RewriteCond %{HTTP_HOST} ^domain.com$ [NC,OR]
RewriteCond %{HTTP_HOST} ^www.domain.com$ 
RewriteCond %{REQUEST_URI} !www/
RewriteRule (.*) /www/$1 [L]

 

그리고 

config.php 파일에서는

define('G5_DOMAIN', ''); 

define('G5_HTTPS_DOMAIN', '');

G5_DOMAIN 상수에 아무것도 입력하지 않았지요.

(www 서브도메인과 https 접속)

 

그러니까

G5_URL 이 http://domain.com/www 로 나와서요...

 

 

질문1. 이 상황에서 G5_URL 의 /www 를 뺄 수 있는 방법이 있나요?

 

 

그래서 일단

www 서브도메인으로 강제 리다이렉트 시킨 후

G5_DOMAIN을 세팅했습니다

define('G5_DOMAIN', 'http://www.domain.com'); 

define('G5_HTTPS_DOMAIN', 'https://www.domain.com');


그런데 css js img static 파일들의 주소가 http 로 붙어버려서

비보안모드에 걸려 차단당합니다.

G5_DOMAIN 을 비워뒀을 땐 https 로 접속하면 G5_URL 도 https 로 걸려서 정상적으로 보였는데 말입니다.

  

질문2. 이럴 경우에 해결책이 있나요?

 

G5_DOMAIN을 https 로 설정하고

모든 페이지에서 보안서버로 강제 리다이렉트 해야하나요? ㅜㅜ

 

 

 

이 질문에 댓글 쓰기 :

답변 1

common.php 30라인에쯤에 g5_path() 함수에서요.

 

$document_root = str_replace($tilde_remove, '', $server_script_filename); 이거 밑에 아래코드 추가해보세요.

$document_root = str_replace('/www', '', $document_root);

 

될지는 모르겠습니다.

 

답변을 작성하시기 전에 로그인 해주세요.
전체 61,332
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT