호스팅 서버를 옮기고 나서 페이지가 이동이 안됩니다...
본문
코드와 디비는 전부 동일합니다. 바뀐거라곤 서버안의 폴더 구조가 좀 바꼈는데 이거 때문인지 정확히 모르겠는데
왜 그런걸까요??
예를들어 이전 호스팅 서버에서 아래와 같은 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
? 어디서요?
404 폴더 경로 설정 또는 변경 으로 인한 오류 가 맞습니다.
호스팅 업체에
Rewrite module 이 지원 되는지 물어 보세요
서버 내부 코드 선언을 봐야 알 수 있는 문제입니다.
어플리케이션에 대한 코드나 구조등 어떠한 변경도 없이 환경만 바뀌는 상황을 만들어보면
환경이 문제인지 변경한 구조가 문제인지 조금 더 쉽게 유추해볼수 있을것 같습니다.