홈페이지주소에서 테마 폴더명 노출 숨기는 방법이 있을까요? 채택완료
디스달나노
5년 전
조회 5,302
보통 홈페이지에 접속하면 자동으로 index가 설정한 테마 index로 불러와서
주소가 http://도메인/테마/basic/index가 아니라, http://도메인/ 으로 잘 나옵니다.
그런데 제가 테마/basic/index에서 버튼 클릭시 새로운 페이지 main.php를 불러오게 했습니다.
그런데 그러면 주소창에 보기싫게 http://도메인/테마/basic/main.php 너무 길게 나옵니다.
http://도메인/main.php 이런 씩으로 하고 싶은데 방법이 있을까요?
물론 루트로 올리면 되지만, 그럼 테마폴더에 다 정리해서 만든 의미가 없어서 ㅠㅜ.
테마 폴더로만 작업하고 싶습니다.
댓글을 작성하려면 로그인이 필요합니다.
답변 2개
채택된 답변
+20 포인트
5년 전
테마 폴더에 있는 파일은 그대로 두고 루트 폴더에 main.php 파일을 생성하고 내용을 이렇게 하세요.
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
if(defined('G5_THEME_PATH')) { require_once(G5_THEME_PATH.'/main.php'); return; }
?>
그리고 링크를 루트 폴더 파일로 걸어주면 됩니다.
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인