경로문제.. 모든 서버에 다 잘 되게 하려면.. 정보
무난해 경로문제.. 모든 서버에 다 잘 되게 하려면..본문
계속 테스트중입니다만.. 쓰면 쓸수록 경로를 절대경로와 절대URL로 구분해서 쓰는게 나을 것 같습니다.
절대경로인 $gnu_path 와 절대URL인 $gnu_url 로 만들어서 쓰면 지금의 경로 문제가 다 해결된다고 봅니다. PHP는 전부 $gnu_path로 부르고 링크나 그림은 전부 $gnu_url로 부르면 되는거지요. 덤으로 현재의 $gnu_path를 구하기 위해서 사용된 경로구하기 함수를 쓰지 않아도 되기 때문에 조금이라도 더 속도향상도 기대할 수도 있습니다.
초보분들을 위해서는 현재의 상태가 좋을지는 모르지만.. 문제가 생길 경우 이것을 극복하기가 힘들어집니다. 그리고 저처럼 메인페이지를 그누보드보다 밖에 두고 불러쓰길 원하는 사람의 경우는 더욱 그렇구요. (사실 이것도 2.63에서는 거의 해결이 되었습니다만..)
게다가 절대URL을 써주면 쿠키 문제도 어느 정도 해결이 가능합니다. (많은 분들이 이것을 모르고 www부터 시작되는 링크를 다 쳐서 쿠키문제가 생기는 걸 봤습니다.)
절대경로인 $gnu_path 와 절대URL인 $gnu_url 로 만들어서 쓰면 지금의 경로 문제가 다 해결된다고 봅니다. PHP는 전부 $gnu_path로 부르고 링크나 그림은 전부 $gnu_url로 부르면 되는거지요. 덤으로 현재의 $gnu_path를 구하기 위해서 사용된 경로구하기 함수를 쓰지 않아도 되기 때문에 조금이라도 더 속도향상도 기대할 수도 있습니다.
초보분들을 위해서는 현재의 상태가 좋을지는 모르지만.. 문제가 생길 경우 이것을 극복하기가 힘들어집니다. 그리고 저처럼 메인페이지를 그누보드보다 밖에 두고 불러쓰길 원하는 사람의 경우는 더욱 그렇구요. (사실 이것도 2.63에서는 거의 해결이 되었습니다만..)
게다가 절대URL을 써주면 쿠키 문제도 어느 정도 해결이 가능합니다. (많은 분들이 이것을 모르고 www부터 시작되는 링크를 다 쳐서 쿠키문제가 생기는 걸 봤습니다.)
댓글 전체
웅.. 조금 헤묵은 문제인지도.. ^^