테스트 사이트 - 개발 중인 베타 버전입니다

상단 메뉴 클릭 시 세션이 풀리는 이유 채택완료

모몽 7개월 전 조회 3,036

.htaccess 를
 

PHP_FLAG register_globals ON

PHP_VALUE mysql.default_charset UTF8

 

RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]

RewriteRule ^(.*)$ https://%1/$1 [R=301,L]

 

RewriteCond %{HTTP:X-Forwarded-Proto} !https

RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

---------------

config.php
 

define('G5_DOMAIN', 'https://도메인.com');

define('G5_HTTPS_DOMAIN', 'https://도메인.com');

이렇게 해주니

메인 페이지 최신글 이미지는 https://도메인.com 로 링크가 연결되는데
상단 메뉴는 https://www.도메인.com 으로 링크 연결이 되면서

메인페이지에서 로그인한게 상단메뉴 클릭 시 하위메뉴로 이동할 때 로그인이 불리는데
설정을 해줘야 하는 것이 있나요?

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

답변 2개

채택된 답변
+20 포인트
7개월 전

안녕하세요.

 

.htaccess 파일을 다음과 같이 수정하여 모든 요청을 HTTPS와 www 접두사가 없는 도메인으로 리다이렉션 하는게 좋을거

같습니다.

 

RewriteEngine On

# www 접두사 제거 및 HTTPS 적용
RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC,OR]
RewriteCond %{HTTPS} off
RewriteCond %{HTTP_HOST} ^(?:www\.)?(.+)$ [NC]
RewriteRule ^(.*)$ https://%1/$1 [R=301,L]

# 나머지 설정 유지
PHP_FLAG register_globals OFF
PHP_VALUE mysql.default_charset UTF8

로그인 후 평가할 수 있습니다

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

플라이
7개월 전

www가 있고 없음에 다른 도메인으로 쿠키세션이 다르게 인식되면서 발생되는 부분입니다.

로그인 후 평가할 수 있습니다

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

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

로그인