채택완료

홈페이지 도메인을 변경했는데요...

2017-08-18 (금) 16:11:07 2,216

aaa.com 도메인을 aaa.kr로 변경하려고하는데요....

aaa.com에 index.html안에

<html>

<head>

<title>페이지 이동</title>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> 

<script language="JavaScript">

function forwarding()

{location = "http://aaa.kr"}

</script> 

</head> 

<body onLoad="setTimeout('forwarding()', 100)">

</body>

</html>

이렇게 만들어서 aaa.com으로 들어오는 사람들을 aaa.kr 로 들어오게 했는데요...

aaa.com/1

aaa.com/2

등 aaa.com 주소뒤에 모가 붙으면 aaa.kr로 이동하지 않는데 aaa.com/1 과 같이 뒤에 주소가 붙어도 무조건 aaa.kr로 들어오게 하고 싶은데 

어떡해해야하는지 알려주시면 감사하겠습니다....

답변을 받았는데..

아래소스는 어디에 적용시키는거에요? 알려주시면  감사하겠습니다...

PHP

1if ($_SERVER['SERVER_NAME'] !== 'aaa.kr') {
2    // header('Location: http://aaa.kr');
3    header('Location: http://aaa.kr' . $_SERVER['REQUEST_URI']);
4}

JavaScript

1if (document.domain != 'aaa.kr') {
2    // location.replace('http://aaa.kr');
3    location.replace('http://aaa.kr' + location.pathname + location.search); 
|

답변 2개 / 댓글 2개

채택된 답변
+20 포인트

<script language="JavaScript">

function forwarding()

{location = "http://aaa.kr"}

</script> 

위 부분 지우고 아래처럼 넣어보세요.

<?php

위 php 소스

?>

답변에 대한 댓글 2개

답변주셔서 감사합니다...알려주신데로 했는데 안돼는데 다른방법은 없을까요?ㅜㅜ
알려주시면 감사하겠습니다...
알려드린 대로 했는데 안 되는 거면,
해당 서버가 html 확장자에 대해 php 지원을 하지 않는지 의심스럽네요.
웹 호스팅 운영자에게 문의해 보셔야 할 듯...

위 코드는 head.sub.php 상단에 넣으셔도 잘 작동하니 그곳에 넣어보세요.

PHP

Copy
if ( strcmp($_SERVER['HTTP_HOST'] ,'aaa.kr')){header('Location: http://aaa.kr' . $_SERVER['REQUEST_URI']);}

로 변경해보세요

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