[질문]g4를 gnuboard4에 설치하고 주소창에 도메인 치면 gnuboard4/index.php 불러오는데 정보
[질문]g4를 gnuboard4에 설치하고 주소창에 도메인 치면 gnuboard4/index.php 불러오는데본문
안녕하세요.
날씨 무쟈 덥네요.
저는 g4를 제 default html 홈디렉토리의 루트가 아닌 gnuboar4에 디렉토리에 설치하였습니다.
그리고
html의 홈디렉토리에 index.html을 만들고
<HTML>
<HEAD>
<TITLE>내 홈피</TITLE>
</HEAD>
<frameset rows="*,0" frameborder="NO" border="0" framespacing="0">
<frame src="gnuboard4/" name="mainFrams" scrolling="YES">
<frame src="UntitledFrame-1" name="topFrame" scrolling="NO" noresize >
</frameset><noframes></noframes>
이렇게 써주면
gnuboard4/index.php를 불러옵니다.
그런데
아무 게시판에서 새로고침을 누르면 현재보고 있는 게시판 화면이 아니라
맨 첫페이지(index.php)가 올라오네요.
아무래도 무식한 방법 같아 다른 방법을 알고싶습니다.
한 수 지도 부탁드립니다.
날씨 무쟈 덥네요.
저는 g4를 제 default html 홈디렉토리의 루트가 아닌 gnuboar4에 디렉토리에 설치하였습니다.
그리고
html의 홈디렉토리에 index.html을 만들고
<HTML>
<HEAD>
<TITLE>내 홈피</TITLE>
</HEAD>
<frameset rows="*,0" frameborder="NO" border="0" framespacing="0">
<frame src="gnuboard4/" name="mainFrams" scrolling="YES">
<frame src="UntitledFrame-1" name="topFrame" scrolling="NO" noresize >
</frameset><noframes></noframes>
이렇게 써주면
gnuboard4/index.php를 불러옵니다.
그런데
아무 게시판에서 새로고침을 누르면 현재보고 있는 게시판 화면이 아니라
맨 첫페이지(index.php)가 올라오네요.
아무래도 무식한 방법 같아 다른 방법을 알고싶습니다.
한 수 지도 부탁드립니다.
댓글 전체
위의 내용으로 볼때 항상 gnuboard4/index.php가 보여지는것이 정상이군요.
뭘 어떻게 보여주기를 원하시나요?
뭘 어떻게 보여주기를 원하시나요?
-. 질문의 요지
1. 히든프레임을 사용했다.(URL창에 세부 경로를 출력하지 않기 위해 <-- 즉, 깔끔하게 보이기 위함)
2. 원하는 결과를 얻었다. 다 좋은데 이것이 Refresh(또는 Reload)할 경우,
히든프레임으로 설정된 초기 index.php(즉, /gnuboard4/index.php 로 튕겨진다.)로 간다.
3. 새로고침해도 현재 페이지를 유지시켜 달라.
-. 답변의 요지
index.html에 하단의 소스코드 5줄을 최상단에 삽입하기.
(서버 환경설정에서 html내에서 php 코드가 적용되지 않을 경우는,
index.html이 아니라, index.php로 파일명을 변경해야 겠지요.)
<?
$LastModified = gmdate("D d M Y H:i:s", filemtime($HTTP_SERVER_VARS[SCRIPT_FILENAME]));
header("Last-Modified: $LastModified GMT");
header("ETag: \"$LastModified\"");
?>
-. 전체적인 소스코드(index.html)
<?
$LastModified = gmdate("D d M Y H:i:s", filemtime($HTTP_SERVER_VARS[SCRIPT_FILENAME]));
header("Last-Modified: $LastModified GMT");
header("ETag: \"$LastModified\"");
?>
<HTML>
<HEAD>
<TITLE>내 홈피</TITLE>
</HEAD>
<frameset rows="*,0" frameborder="NO" border="0" framespacing="0">
<frame src="gnuboard4/" name="mainFrams" scrolling="YES">
<frame src="UntitledFrame-1" name="topFrame" scrolling="NO" noresize >
</frameset><noframes></noframes>
1. 히든프레임을 사용했다.(URL창에 세부 경로를 출력하지 않기 위해 <-- 즉, 깔끔하게 보이기 위함)
2. 원하는 결과를 얻었다. 다 좋은데 이것이 Refresh(또는 Reload)할 경우,
히든프레임으로 설정된 초기 index.php(즉, /gnuboard4/index.php 로 튕겨진다.)로 간다.
3. 새로고침해도 현재 페이지를 유지시켜 달라.
-. 답변의 요지
index.html에 하단의 소스코드 5줄을 최상단에 삽입하기.
(서버 환경설정에서 html내에서 php 코드가 적용되지 않을 경우는,
index.html이 아니라, index.php로 파일명을 변경해야 겠지요.)
<?
$LastModified = gmdate("D d M Y H:i:s", filemtime($HTTP_SERVER_VARS[SCRIPT_FILENAME]));
header("Last-Modified: $LastModified GMT");
header("ETag: \"$LastModified\"");
?>
-. 전체적인 소스코드(index.html)
<?
$LastModified = gmdate("D d M Y H:i:s", filemtime($HTTP_SERVER_VARS[SCRIPT_FILENAME]));
header("Last-Modified: $LastModified GMT");
header("ETag: \"$LastModified\"");
?>
<HTML>
<HEAD>
<TITLE>내 홈피</TITLE>
</HEAD>
<frameset rows="*,0" frameborder="NO" border="0" framespacing="0">
<frame src="gnuboard4/" name="mainFrams" scrolling="YES">
<frame src="UntitledFrame-1" name="topFrame" scrolling="NO" noresize >
</frameset><noframes></noframes>
희야.... 나스카님의 답변 참 깔끔하네요... 지나가는 제가 다 고개가 끄덕여지는....^^
나스카님 감사합니다.
질문 내용이 애매모호한데도 불구하고
정확하게 집어내시는군요.
담부턴 더 구체적으로 질문하겠습니다.
질문 내용이 애매모호한데도 불구하고
정확하게 집어내시는군요.
담부턴 더 구체적으로 질문하겠습니다.