[김보군]님이 남기신 글:
>아래 질문을 했었는데요. 도와주셔서 redirectmatch로 url은 이동을
시켰는데요..
>사용자가 http://club.test.com/cccc라고
치면
>결과 url이 이렇게 나오거든요..
>http://club.test.com/index.php/club=cccc
>이동도 정상적으로 되구요..
>그런데 주소창에 사용자가 친것(http://club.test.com/cccc)이
그대로 나오면서 이페이지가 열리게 할 수 없나요??
URL 이동은 한쪽 방향이기 때문에
동시에 한개더 URL 을 open 한다는 것은 좀 어렵네요.
>사용자가 입력한 것과 주소창에 뜨는 내용이 틀려지지 않는
방법이 있는지 알려주세요..
>자꾸 질문해서 죄송합니다.
>
>
>**** 아래는 이전 질문내용입니다.
****
>
>>-----------------------------------------
>>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 값을 받을 수 있습니다.
========================================