채택완료
호스팅 서버를 옮기고 나서 페이지가 이동이 안됩니다...
코드와 디비는 전부 동일합니다. 바뀐거라곤 서버안의 폴더 구조가 좀 바꼈는데 이거 때문인지 정확히 모르겠는데
왜 그런걸까요??
예를들어 이전 호스팅 서버에서 아래와 같은 a링크를 눌러서 클릭하면
https://www.naver.com/content/company/company
company 페이지가 나왔는데 현재는 404 없는 페이지라고 띄우네여...
F12 개발자 도구로 보면 바뀐 호스팅 서버도 똑같이 a 링크는 https://www.naver.com/content/company/company
걸려있습니다.
실제 코드를 보면
<a href="<?=SUBPAGE?>/company/company">회사소개</a>
이런식으로 링크를 태우는데 SUBPAGE 변수 값이 바껴서 그런걸까요??
SUBPAGE 변수를 어떻게 선언했는지 보고싶은데 SUBPAGE변수 값이 어디에 선언되어있는지 알수가 없습니다...
기본 그누보드 변수도 아닌데 ㅠㅠ 똑같은 a링크를 타고 가는데 404가 뜨는 이유가 변수 SUBPAGE 때문일까요?
서버 폴더 구조가 바껴서 SUBPAGE가 제대로 동작을 안하는게 맞는걸까요?
답변 4개 / 댓글 36개
채택된 답변
+20 포인트
? 어디서요?
404 폴더 경로 설정 또는 변경 으로 인한 오류 가 맞습니다.
답변에 대한 댓글 28개
아닙니다.
자 서브페이지 상수 정의 된곳을 못찾겟으면 다무시하시고 이렇게 정의 해봅니다.
<a href="<?= G5_URL ?>/설치폴더명 없으면 지우시구/content/company/company">회사소개</a> 이렇게 하면 결론 될것 같은데요;;;
아마 내생각인데 기존에 SUBPAGE 상수가 /test 로 되어있다고 생각합니다. 그리고 G5_URL이 거기서 시작하라는뜻이겠죠 그럼 실제로는 https://도메인/test/tent/company/company 가된된다는뜻이죠
그렇다면 지금은 test 폴더를쓰지않는걸로 이해했는데 맞는지요? 맞다면 지금은
<a href="<?= G5_URL ?>/content/company/company">회사소개</a> 이렇게 바꿔주면 된다는 뜻이겟죠
자 서브페이지 상수 정의 된곳을 못찾겟으면 다무시하시고 이렇게 정의 해봅니다.
<a href="<?= G5_URL ?>/설치폴더명 없으면 지우시구/content/company/company">회사소개</a> 이렇게 하면 결론 될것 같은데요;;;
아마 내생각인데 기존에 SUBPAGE 상수가 /test 로 되어있다고 생각합니다. 그리고 G5_URL이 거기서 시작하라는뜻이겠죠 그럼 실제로는 https://도메인/test/tent/company/company 가된된다는뜻이죠
그렇다면 지금은 test 폴더를쓰지않는걸로 이해했는데 맞는지요? 맞다면 지금은
<a href="<?= G5_URL ?>/content/company/company">회사소개</a> 이렇게 바꿔주면 된다는 뜻이겟죠
말씀하신대로 해도 안되네요...ㅠㅠ 뭐가 문제인지 하아~
<a href="<?=SUBPAGE?>/company/company">회사소개</a>
<a href="<?= G5_URL ?>/content/company/company">회사소개</a>
두개 다 모두 결과 값은 <a href="https://test.gabia.io/content/company/company">회사소개</a>
이렇게 나오는데 둘 다 안되네요..ㅠㅠ
호스팅변경전
<a href="https://test.com/content/company/company">회사소개</a>
호스팅변경후
<a href="https://test.gabia.io/content/company/company">회사소개</a>
<a href="<?=SUBPAGE?>/company/company">회사소개</a>
<a href="<?= G5_URL ?>/content/company/company">회사소개</a>
두개 다 모두 결과 값은 <a href="https://test.gabia.io/content/company/company">회사소개</a>
이렇게 나오는데 둘 다 안되네요..ㅠㅠ
호스팅변경전
<a href="https://test.com/content/company/company">회사소개</a>
호스팅변경후
<a href="https://test.gabia.io/content/company/company">회사소개</a>
어플리케이션에 대한 코드나 구조등 어떠한 변경도 없이 환경만 바뀌는 상황을 만들어보면
환경이 문제인지 변경한 구조가 문제인지 조금 더 쉽게 유추해볼수 있을것 같습니다.
답변에 대한 댓글 2개
답변에 대한 댓글 6개
답변을 작성하려면 로그인이 필요합니다.