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

메인페이지 주소를 짧게하려는데 적용이 안돼요ㅠㅠ 채택완료

choco5958 4년 전 조회 7,815

현재 메인페이지를 들어가면 주소가 https://xxx.com/bbs/page.php?hid=main_new으로 나옵니다.

index.php에서 header(Location: https://xxx.com/bbs/page.php?hid=main_new)를

header(Location: https://xxx.com)으로 바꾸면 리다이렉션 횟수가 많다고하면서 아예 페이지가 안뜹니다.

어떻게 해야할까요?

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

답변 1개

채택된 답변
+20 포인트
핑크빈
4년 전

 https://xxx.com/bbs/page.php?hid=main_new%EC%9C%BC%EB%A1%9C" rel="nofollow noreferrer noopener" target="_blank">https://xxx.com/bbs/page.php?hid=main_new ->  https://xxx.com/bbs/page.php?hid=main_new%EC%9C%BC%EB%A1%9C" rel="nofollow noreferrer noopener" target="_blank">https://xxx.com/ 로 무조건 이동시키게 하실려면

head.php 파일안에

 

<?php

if($_GET['hid'] == 'main_new') header('Location: https://xxx.com')

?>

 

넣어보세요.

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

답변에 대한 댓글 10개

c
choco5958
4년 전
안되네요ㅜ
P
Phillips
4년 전
넣으신 파일주소 불러보세요.
P
Phillips
4년 전
리다익션 횟수가 나타나는이유는 https://xxx.com 로 이동시켰을떄 해당 인덱스페이지에서
https://xxx.com로 이동시키기 떄문에 https://xxx.com로 이동되도 계속 주소를 저기로 이동시키는것입니다.
도메인을 연결하시면되는데 구지 저렇게하시는이유를 모르겠네요
index.php에서

<?php

$host=$_SERVER["HTTP_HOST"];
if(mb_strpos($host, 'xxx.com') === false)
{
header('Location: https://xxx.com');
}

?>


넣어주세요.
P
Phillips
4년 전
xxx.com이 repickus.com라면

<?php

$host=$_SERVER["HTTP_HOST"];
if(mb_strpos($host, 'repickus.com') === false)
{
header('Location: https://repickus.com');
}

?>
c
choco5958
4년 전
똑같이 리다이렉션 횟수가 많다고 뜨네요..
그냥 바로 index.php에 main_new.php 를include하는게 나을까요?
P
Phillips
4년 전
도메인이 두개이신게 아닌가요..?
하고싶은게 무엇인지 정확히말씀주세요
P
Phillips
4년 전
그럼 ...
header(Location: https://xxx.com/bbs/page.php?hid=main_new) 이거를 없애시면되시지....
c
choco5958
4년 전
그거를 없애면 메인페이지 내용이 안나와서 어떻게해야 할지 모르겠어요...
P
Phillips
4년 전
page/main_new.php 에있는 소스를 index.php 에 붙어넣으시던가,
인클루드하시던가
iframe 으로 떙겨오세요..
c
choco5958
4년 전
좀 뭔가 많이 얽혀있는거같아요 다 적용해봤는데 깨지는 부분이 많네요ㅠㅠ

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

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

로그인