답변 3개
채택된 답변
+20 포인트
3년 전
너무 길어질거같아 새로작성해요 .htaccess 파일로 url을 숨길수는 있지만 그누보드 기본기능에 탑재된 짧은 url기능 사용이 겹칠수도 있어서 그냥 pages 폴더를 생성 하시는걸 추천드립니다. 저는 그냥 최상위 루트에 만들 페이지를 만들고
// 최상위루트 test.php</p>
<p><?php</p>
<p>include_once('./_common.php');</p>
<p> </p>
<p>define('_TEST_', true);</p>
<p>if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가</p>
<p> </p>
<p>if(defined('G5_THEME_PATH')) {</p>
<p> require_once(G5_THEME_PATH.'/test.php');</p>
<p> return;</p>
<p>}</p>
<p> </p>
<p>if (G5_IS_MOBILE) {</p>
<p> include_once(G5_MOBILE_PATH.'/test.php');</p>
<p> return;</p>
<p>}</p>
<p>?>
/////////////////////</p>
<p> </p>
<p>// theme/스킨/test.php
<?php
echo 'test 페이지입니다';
?></p>
<p>
</p>
<p>// /pages/_common.php
<?php include_once('../common.php'); ?>
// /pages/test.php</p>
<p><?php</p>
<p>include_once('./_common.php');</p>
<p> </p>
<p>define('_TEST_', true);</p>
<p>if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가</p>
<p> </p>
<p>if(defined('G5_THEME_PATH')) {</p>
<p> require_once(G5_THEME_PATH.'/test.php');</p>
<p> return;</p>
<p>}</p>
<p> </p>
<p>if (G5_IS_MOBILE) {</p>
<p> include_once(G5_MOBILE_PATH.'/test.php');</p>
<p> return;</p>
<p>}</p>
<p>?>
// /theme/스킨/test.php
<?php echo 'test 페이지입니다' ?></p>
<p>
로그인 후 평가할 수 있습니다
답변에 대한 댓글 3개
댓글을 작성하려면 로그인이 필요합니다.
3년 전
보통, 웹페이지는 /page 폴더 생성 후, 이 안에 넣어 관리합니다.
테마 안에 넣어서 관리하면 주소도 길어지고 테마 바뀌면 사용 못 하고 그러니까요..
로그인 후 평가할 수 있습니다
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
3년 전
접근을 완벽히 막을수는 없을수도 있지만
.htaccess 를 작성해서 짧은 url처럼 만들수는 있습니다
로그인 후 평가할 수 있습니다
답변에 대한 댓글 2개
�
3년 전
최상위 루트에 .htaccess 파일생성 하시고
RewriteEngine On
RewriteBase /
RewriteRule ^pages/페이지주소$ theme/basic/페이지주소.php [QSA,L]
하지만 이래도 원본 파일의 url만 숨기는 용도 일뿐 기존 theme/basic으로도 접근 가능합니다.
sinbi님 말씀처럼 새로운 루트를 생성해서 관리하심이 좋을거같아요
RewriteEngine On
RewriteBase /
RewriteRule ^pages/페이지주소$ theme/basic/페이지주소.php [QSA,L]
하지만 이래도 원본 파일의 url만 숨기는 용도 일뿐 기존 theme/basic으로도 접근 가능합니다.
sinbi님 말씀처럼 새로운 루트를 생성해서 관리하심이 좋을거같아요
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인전체 질문 목록
답변대기
채택
채택
답변대기
채택
답변대기
답변대기
채택
채택
답변대기
답변대기
채택
채택
답변대기
채택
답변대기
채택
답변대기
채택