| 2085 번 글의 답장글: Re: rewrite 에서 주소창에 URL 을 고정시킬수 없는건가요? |
| 글쓴이: 산이
[홈페이지]
|
글쓴날: 2004년 06월 18일 00:24:05 금(새벽) |
조회: 3895 |
[윤조희]님이 남기신 글:
>-----------------------------------------
>답변자가 기본적으로 참고할 내용입니다.
>- 배포판(옵션) : 레뎃9.0
>- 커널버전(옵션)
:
>- 데몬버전(예:apache
1.3.29) :
>- 데몬설치유형(RPM/컴파일/기타)
: 컴파일
>-----------------------------------------
>
>안녕하세요 검색해도 답이 없어 이렇게
문의드립니다.
>여기 rewrite 로 검색했지만 답이 없네요
>
>싸이월드 처럼 미니홈피를 주소표현이 필요해서
>아파치 가상호스트 항목에 아래와같이 설정해주었습니다.
>RedirectMatch ^/([a-zA-Z0-9_-]+)$ /index.php/homecode=$1
>
>이렇게 해서 http://www.aaa.com/bbb 라고치면
>http://www.aaa.com/index.php/homecode=bbb 로
받아오고
>path_info 로 bbb 값을 받아 처리과정은 잘되고 있습니다.
>
>여기서 제가 드릴질문은 URL 창자체에
>"http://www.aaa.com/bbb" 를 유지하고 싶은데 그게
안되더군요
>직접입력하기 때문인지 몰라도 http://www.aaa.com/index.php/homecode=bbb 로만
나옵니다.
>
>대충 찾아보니 null 프레임으로 하면 된다는 글이 있어
참조했지만
>안되더군요
>
>아래는 프레임 파일 소스입니다. 이렇게 했는데도 안됩니다
ㅡㅡ;
>------------------------------------------------------------
><html>
><head>
><meta http-equiv="content-type" content="text/html;
charset=euc-kr">
><title>타이틀</title>
></head>
><frameset rows="0,*" border="0" framespacing="0"
frameborder="no" >
><frame name="hidden" src="" frameborder=no border=0
marginwidth=0 marginheight=0 noresize scrolling=no>
><frame name="minihome" src="주소" frameborder=no border=0
marginwidth=0 marginheight=0 noresize scrolling=no>
></frameset>
></html>
>------------------------------------------------------------
>
>입력했던 URL 유지할수는 없는건가요?
========================================
------------
RewriteEngine on
RewriteRule ^/([a-zA-Z0-9_-]+)$ /home/httpd/html/test/index.php [E=VUSER:$1]
-----------
testing ...
http://user.host.com/abc
-- /home/httpd/html/test/index.php ---
<?php
echo '<PRE>'."\n";
echo 'virual user : '.$_ENV['VUSER']."\n"; // print `abc'
echo 'PHP_SELF: '.$_SERVER['PHP_SELF']."\n"; // print `/abc'
print_r($_ENV);
echo '</PRE>'."\n";
phpinfo();
?>
|
이전글 : rewrite 에서 주소창에 URL 을 고정시킬수 없는건가요?
다음글 : 특정날짜에 정보만 가지고 올때
|
from 61.254.75.29
JS(Redhands)Board 0.4 +@
|