테스트 사이트 - 개발 중인 베타 버전입니다

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

환생 6개월 전 조회 1,690

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

 

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

Not Found

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

 

요렇게 나옵니다. ㅎㅎ

 

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

 

define('_index1_', true);

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

 

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

 

?>

 

검색해보니 상위내용중에

define('_index1_', true);

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

 

고수님들 부탁드립니다.

댓글을 작성하려면 로그인이 필요합니다.

답변 3개

채택된 답변
+20 포인트
6개월 전

기존 사용되고 있는 실 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 를 생성하고 다음과 같이 작성

</p>

<p><?php

include_once('./_common.php');</p>

<p>define('_INDEX_', true);

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

<p>if(defined('G5_THEME_PATH')) {

    require_once(G5_THEME_PATH.'/index1.php');

    return;

}</p>

<p>
 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 3개

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

/theme/테마명/mobile/index1.php 이렇게 구현되고 있습니다.
마르스컴퍼니
6개월 전
[code]
<?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;
}
[/code]

또는

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

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

[/code]
마르스컴퍼니
6개월 전
* /index1.php
[code]
<?php
include_once('./_common.php');
define('_INDEX_', true);

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

* /index2.php
[code]
<?php
include_once('./_common.php');
define('_INDEX_', true);

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

댓글을 작성하려면 로그인이 필요합니다.

들레아빠
6개월 전

/index1.php

</p>

<p><?php

include_once('./_common.php');



define('_INDEX_', true);

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

<p>if(defined('G5_THEME_PATH')) {

    require_once(G5_THEME_PATH.'/index1.php');

    return;

}</p>

<p>if (G5_IS_MOBILE) {

    include_once(G5_MOBILE_PATH.'/index.php');

    return;

}</p>

<p>include_once(G5_PATH.'/head.php');

?></p>

<p>

 

/theme/테마명/index1.php

</p>

<p><?php

if (!defined('_INDEX_')) define('_INDEX_', true);

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



if (G5_IS_MOBILE) {

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

    return;

}</p>

<p>if(G5_COMMUNITY_USE === false) {

    include_once(G5_THEME_SHOP_PATH.'/index.php');

    return;

}</p>

<p>include_once(G5_THEME_PATH.'/head.php');

?></p>

<p>

 

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

 

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

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

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

s
sinbi Expert
6개월 전

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

  // 커스텀 코드

  // 기존 코드

 

 

 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 4개

환생
6개월 전
아니요 고객한테도 보여줘야해서요... ㅠㅠ
s
sinbi
6개월 전
고객 아이피도 추가하면 되죠.
환생
6개월 전
제가 개발자가 아니다보니... 코드도 무얼 말하는지도 모르겠어요.. ㅠㅠ 죄송해요 이해부족이네요..
s
sinbi
6개월 전
<?php if ($_SERVER['REMOTE_ADDR'] == '님아이피' || $_SERVER['REMOTE_ADDR'] == '고객아이피') { ?>
이런 식으로 아이피 추가하시면 됩니다.

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인