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

.htaccess 잘 아시는 분 채택완료

모몽 5년 전 조회 1,820

처음에 .htaccess 을 신경쓰지 않고

http://www.도메인.com">www.도메인.com 이렇게 네이버 웹마스터에 등록했더니

도메인.com 과 뒤섞여 검색엔진에 노출이 되고 www 가 있고 없고 로그인 세션 유지가 달라지기에

 

sir 처럼

RewriteEngine on
RewriteCond %{HTTP_HOST} ^(www\.)?sir\.kr$ [NC]
RewriteCond %{HTTPS} off [OR]
RewriteCond %{HTTP_HOST} ^www\. [NC]
RewriteRule ^ https://sir.kr%{REQUEST_URI} [R=301,L,NE]

 

www 없애는 방식으로 리다이렉션 코드를 사용했더니

이번에는 문제가

기존에 네이버에서 www 가 붙어서 수집된 문서들 주소로 접속했을때

 

리디렉션이 너무 많습니다.
오류 코드: INET_E_REDIRECT_FAILED

 

이렇게 오류가 뜨며 해당 페이지들은 아예 열리지가 않네요.

 

 

.htaccess

어떻게 쓰는게 최상일까요 ?

 

 

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

답변 2개

5년 전

RewriteEngine on
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ http://%1%{REQUEST_URI} [R=301,QSA,NC,L]

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

답변에 대한 댓글 1개

모몽
5년 전
답변 고맙습니다.
그런데 이 코드도 기존에 www. 가 포함된 채로 네이버에 저장된 주소를 클릭해보면
오류 페이지가 뜨네요.

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

그부분만 별도 스크립트나 언어로 만들어서
모든 페이지 상단에 인크루드하면 안되나요?
index.html에 링크 시켜도 될듯합니다.

접속한 주소에 www가있으면 없는 주소로 리다리렉션 시키면 

나머지는 문제 가없을듯하네요.

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

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

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

로그인