2011-05-03 2 views
0
지금이 규칙을 사용하고 있으며 내 부재에인가

...URL 재기록 진일보

^RewriteRule의 부재/([0-9] +)/([^.] +). HTML ? $ member.php ID = $ (1) & 이름 = $ 2

그리고는 다음과 같이보고있다 :

:

http://www.mysite.com/member/1/Foo_Smith.html

내가 이런 사이트에 더 깊은이 먹고 싶어 0 이 경우 내 루트에 http://www.mysite.com/member/1/Foo_Smith/Gallery/viewPhoto/nice_picture_i_took.hmtl

페이지는 galleri.php 및 viewPhoto.php

어떤 아이디어입니다 가능하고 이것을 달성하는 방법에 대한 예가 있습니까?

안부, 조아킴

답변

0
RewriteRule ^member/([0-9]+)/([^./]+)\.html$ member.php?id=$1&name=$2 
RewriteRule ^member/([0-9]+)/([^/]+)/Gallery\.html$ gallery.php?id=$1&name=$2 
RewriteRule ^member/([0-9]+)/([^/]+)/Gallery/viewPhoto/([^/]+)\.html viewPhoto.php?id=$1&name=$2&photo=$3 

나는 그것을 테스트하지 않은,하지만 난 그것을 작동한다고 생각합니다.

+0

좋아, 첫 번째와 두 번째 작품 .... 나는 방금 세 번째 체크를 갔다! –

+0

OK, 데이터베이스에서 가져 오기 위해 viewPhoto.php에 ID가 필요합니까? 방금 새 변수를 추가합니까, 아니면 http://www.mysite.com/member/1/Foo_Smith/Gallery/viewPhoto/99/nice_picture_i_took.hmtl –

+0

'RewriteRule^member/([0-9 ] +)/([^ /] +)/갤러리/viewPhoto/([0-9] +)/([^ /] +) \ .html viewPhoto.php? id = $ 1 & name = $ 2 & photoid = $ 3 & photo = $ 4 ' – xfix