개발 Q&A

제목 자동으로 www 붙이게 .htaccess 파일을 수정했는데 2% 부족한거 같습니다.
카테고리 서버
글쓴이 맥주땅콩 작성시각 2018/05/10 03:19:41
댓글 : 6 추천 : 0 스크랩 : 0 조회수 : 35620   RSS

웹사이튼 www.heohaho.com 입니다. 

RewriteCond %{HTTP_HOST} ^heohaho.com [NC] 

RewriteRule ^www(.*)$ http://www.heohaho.com/$2 [L,R=301,NC] 

이렇게 입력을 했습니다. 

자동으로 www  붙게 하는 것인데요 메인 페이지 접속시에는 문제없이 잘 됩니다. 

하지만 서브페이지 접속시 문제가 되는데요 

예를 들어

 heohaho.com/kwa-321905 

위 페이지의 경우 홈페이지 내에서 www 를 붙이고 엔터를 치면

 http://www.heohaho.com/?design_file=321905.php

 이렇게 변경이 됩니다.

 url 주소는 그대로고 앞에는 이쁘게 살포시 www 만 붙게 할 수 없나요?

 다음글 익스플로러에서 페이징 버튼 클릭 시 아무 반응이 없는 ... (2)
 이전글 CAPTCHA 질문드립니다. (2)

댓글

한대승(불의회상) / 2018/05/10 09:32:15 / 추천 0
맥주땅콩 / 2018/05/10 11:31:54 / 추천 0

안녕하세요

답변 감사합니다.

홈페이지 제작 방식이 달라서인지?

있는대로 다 적용해봤는데, 해결이 안됩니다. ;;;;;;

변종원(웅파) / 2018/05/10 12:22:40 / 추천 0

design_file=321905.php <- 이렇게 변경된다는 것은 내부에서 뭔가 따로 처리하는게 있는 겁니다.

hook 디렉토리에 해당 내용이 없다면 주소관련해서 어디서 변조하는지 찾아보셔야 합니다. 

빛그림 / 2018/05/10 17:15:17 / 추천 0

RewriteCond %{HTTP_HOST} !^www.heohaho.com$
RewriteCond %{HTTP_HOST} ^heohaho.com$
RewriteRule ^/(.*) http://www.heohaho.com/$1 [R,L]

이렇게 해보시겠어요?

맥주땅콩 / 2018/05/10 17:22:06 / 추천 0

@변종원(웅파)

RewriteRule /kwa-([a-zA-Z0-9_\-]+)(\?*)([^\?]*)$ /insiter.php?design_file=$1.php$3 [QSA,NE,L]

이러한 내용이 .htaccess 에 적혀 있습니다.

그래서 인가요?

맥주땅콩 / 2018/05/10 17:22:31 / 추천 0

@빛그림

말씀주신대로 하니깐, 자동으로 www 가 붙지 않습니다.