sun's longitude:241 55 41.23 
· 자유게시판 · 묻고답하기 · 알파문서 · RPMS list
· 사용자문서 · 팁/FAQ모음 · 리눅스Links · 자료실
· 서버정보 · 운영자 · Books/FAQ · FreeBSD
/board/read.php:소스보기  

질문과 답변 게시판입니다.

현재 실시간으로 이곳 서버의 설정파일(몇개)를 보여주고 있습니다.
서버의 설정내용에 관한 질문은 먼저 이곳 서버의 설정내용을 참고하시길 바랍니다.

[*** 쓰기 금지단어 패턴 ***]
글 본문 중간에 업로드할 이미지를 추가하는 방법 : @@이미지이름@@
ex) @@foo.gif@@
1916 번 글: redirectmatch로 url은 이동을 시켰는데요,,(추가질문)
글쓴이: 김보군 글쓴날: 2004년 02월 07일 04:33:47 토(새벽) 조회: 976
아래 질문을 했었는데요. 도와주셔서 redirectmatch로 url은 이동을
시켰는데요..
사용자가 http://club.test.com/cccc라고
 치면
결과 url이 이렇게 나오거든요..
http://club.test.com/index.php/club=cccc
이동도 정상적으로 되구요..
그런데 주소창에 사용자가 친것(http://club.test.com/cccc)이
 그대로 나오면서 이페이지가 열리게 할 수 없나요??
사용자가 입력한 것과 주소창에 뜨는 내용이 틀려지지 않는
방법이 있는지 알려주세요..
자꾸 질문해서 죄송합니다.


**** 아래는 이전 질문내용입니다.
 ****

>-----------------------------------------
>http://cafe.test.com/xxx
>라고 url을 치면
>
>실제 접속은 http://www.test.com/cafe/index.php?cafe=xxx
>로 접속이 되구요..
>xxx는 사용자가 입력하는 까페이름이라 동적으로 생성이
되거든요..
>root아래에 cafe라는 디렉토리는 만들지만 xxx는 디렉토리가
아니구요....
>첫번째 질문 redirect match로 가능한지요??
>두번째 질문 redirect match 가 낳은가요? 아님 rewrite rule 을
사용하는게 낳은가요???


아무래도 RedirectMatch 가 더 낫겠죠.

카페이름이 [a-zA-Z0-9_-] 등으로 이루어졌다면

RedirectMatch ^/([a-zA-Z0-9_-]+)$  http://www.test.com/cafe/index.php/cafe=$1

이런식으로 하면 됩니다.

단 index.php?cafe=$1 이런식으로 ? 를 붙이면 안됩니다.

index.php 에서 PATH_INFO 값을 파싱하면 $1 값을 받을 수 있습니다.

 
이전글 : 설치는 잘되었는데여.....
다음글 : Re: redirectmatch로 url은 이동을 시켰는데요,,(추가질문)  
 from 211.49.52.46
JS(Redhands)Board 0.4 +@

설치는 잘되었는데여..... Re: redirectmatch로 url은 이동을 시켰는데요,,(추가질문)
인쇄용 


apache lighttpd linuxchannel.net 
Copyright 1997-2024. linuxchannel.net. All rights reserved.

Page loading: 0.01(server) + (network) + (browser) seconds