현재
cafe24에서 호스팅을 받고있고 www/에 바로 코어를 설치해서 사용중입니다.
그래서 주소/xe로 접속을 하지않고 주소 만으로 바로 메인화면(index.php)가 나오는데
이 메인화면을 xe에 관계없는 index.html로 변경하고
특정링크를 통해서 xe메인으로 들어가게 변경할려고 하는데
이경우 index.php 보다 index.html의 우선순위를 높게 하고 index.html에서 index.php로 넘어가는 링크를 제공하면
제대로 작동을 할까요?
이에 대해서 조언을 받고싶습니다.
댓글 5
안됩니다. 폼을 제출하는 POST 요청시 (특히 AJAX 요청에서) index.php를 넣지 않고 그냥 "/" 경로로 들어가는 경우가 은근히 많아요. 폴더만 호출했을 때 다른 파일이 나오도록 하면 이런 기능들이 모두 오작동할 거예요.
답변 감사합니다.
그럼 저런식으로 작동하게 할려면 /xe로 파일을 이동시키고 설정을 다시해준다음 해야할까요?
XE의 index.php를 index2.php 등으로 바꾼 후, index.php를 새로 만들어서
<?php
if ($_SERVER['REQUEST_METHOD'] === 'GET' && $_SERVER['REQUEST_URI'] === '/') {
include 'main.html'; // 원하는 메인화면 표시
} else {
include 'index2.php'; // XE로 전달
}
?>
이렇게 꼭 필요한 경우에는 index.php를 인클루드해 주는 방법으로 가능할지도 모르겠네요.