G5_CSS_URL / G5_JS_URL 절대경로 질문 채택완료
요약) 하나의 head.sub.php 를 일반, 서브도메인 모두 동일하게 사용하고 싶어요.
abcd.com 에서 (최상위 root)
<link rel="stylesheet" href="<?php echo G5_CSS_URL; ?>/common.css?ver=<?php echo G5_CSS_VER; ?>">
사용시 ->
<link rel="stylesheet" href="http://abcd.com/css/common.css?ver=220620">
business.abcd.com 에서 (business 폴더)
<link rel="stylesheet" href="<?php echo G5_CSS_URL; ?>/common.css?ver=<?php echo G5_CSS_VER; ?>">
사용시 ->
<link rel="stylesheet" href="http://business.abcd.com/abcduser/www/css/common.css?ver=220620">
으로 나옵니다.
답변 1개
이렇게 참고를 해보시는건 어떠세요?
<link rel="stylesheet" href="<?php echo ($_SERVER['HTTP_HOST'] === 'abcd.com') ? 'http://abcd.com/css/common.css?ver=' . G5_CSS_VER : 'http://business.abcd.com/abcduser/www/css/common.css?ver=' . G5_CSS_VER; ?>">
위 코드는 현재 페이지를 요청한 도메인이 abcd.com인 경우 http://abcd.com/css/common.css로, business.abcd.com인 경우 http://business.abcd.com/abcduser/www/css/common.css로 CSS 파일 경로를 설정합니다. 이렇게 하면 head.sub.php 파일을 공통으로 사용하면서 도메인에 따라 CSS 파일 경로가 자동으로 설정됩니다.
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
css,js 및 head, tail.php 를 그대로 사용하고 싶은거라서요.