index1.php로 만들어서 메인리뉴얼 진행하기

index1.php로 만들어서 메인리뉴얼 진행하기

QA

index1.php로 만들어서 메인리뉴얼 진행하기

답변 3

본문

기존 index.php파일이 있습니다.

 

메인만 리뉴얼 해야되서 index1.php 로 진행할려고 하니 

Not Found

The requested URL /index1.php was not found on this server.

 

요렇게 나옵니다. ㅎㅎ

 

index1.php 요소에 무얼 넣어야 index1.php : 메인리뉴얼 화면으로 보여질까요?

 

<?php

define('_index1_', true);

if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가

 

include_once(G5_THEME_MOBILE_PATH.'/head.php');

 

?>

 

검색해보니 상위내용중에

define('_index1_', true);

추가해보라하셔서 해도 안되고...주석처리해도 안되네요...

 

고수님들 부탁드립니다.

이 질문에 댓글 쓰기 :

답변 3

기존 사용되고 있는 실 index.php 의 경로에 따라 접근 방법이 달라집니다.

/index.php (웹루트에 바로 위치. 테마사용X)

/theme/basic/index.php (테마사용 O)

 

~/index1.php => Not Found 
는, 웹 루트(웹 최상위) 폴더에 index1.php 파일이 없다는 의미입니다.

 

basic 테마 사용 상태라면..

1) /theme/basic 폴더에 index1.php 를 생성 (리뉴얼 페이지)

2) /index1.php 를 생성하고 다음과 같이 작성


<?php
include_once('./_common.php');
define('_INDEX_', true);
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
if(defined('G5_THEME_PATH')) {
    require_once(G5_THEME_PATH.'/index1.php');
    return;
}

 

기존 index.php 가 /theme/테마명/mobile/index.php 로 구성되어있습니다..
위에 말씀하신것처럼 하니 되지않아서요..
여기 mobile 이라는 폴더가 더 있어서 그럴가요?

/theme/테마명/mobile/index1.php 이렇게 구현되고 있습니다.


<?php
include_once('./_common.php');
define('_INDEX_', true);
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
if(defined('G5_THEME_PATH')) {
    require_once(G5_THEME_PATH.'/index1.php');
    return;
}
if (G5_IS_MOBILE) {
    include_once(G5_MOBILE_PATH.'/index1.php');
    return;
}


또는


<?php
include_once('./_common.php');
define('_INDEX_', true);

include_once(G5_THEME_PATH.'/mobile/index1.php');
return;

* /index1.php


<?php
include_once('./_common.php');
define('_INDEX_', true);

include_once(G5_THEME_PATH.'/mobile/index1.php');
return;


* /index2.php

<?php
include_once('./_common.php');
define('_INDEX_', true);

include_once(G5_THEME_PATH.'/mobile/index2.php');
return;

/index1.php


<?php
include_once('./_common.php');
define('_INDEX_', true);
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
if(defined('G5_THEME_PATH')) {
    require_once(G5_THEME_PATH.'/index1.php');
    return;
}
if (G5_IS_MOBILE) {
    include_once(G5_MOBILE_PATH.'/index.php');
    return;
}
include_once(G5_PATH.'/head.php');
?>

 

/theme/테마명/index1.php


<?php
if (!defined('_INDEX_')) define('_INDEX_', true);
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
if (G5_IS_MOBILE) {
    include_once(G5_THEME_MOBILE_PATH.'/index1.php');
    return;
}
if(G5_COMMUNITY_USE === false) {
    include_once(G5_THEME_SHOP_PATH.'/index.php');
    return;
}
include_once(G5_THEME_PATH.'/head.php');
?>

 

/theme/테마명/mobile/index1.php

 

domain/index1.php => /theme/테마명/mobile/index1.php

https://www.xn--py1bp3dy9d.kr/index1.php?device=mobile

 개발 목적이면 index.php 파일에서 분기하세요.


<?php if ($_SERVER['REMOTE_ADDR'] == '님아이피') { ?>

  // 커스텀 코드

<?php } else { ?>

  // 기존 코드

<?php } ?> 

 

 

답변을 작성하시기 전에 로그인 해주세요.
전체 2
© SIRSOFT
현재 페이지 제일 처음으로