2010-05-10 12 views
0

누구나이 방법을 알려 줄 수 있습니까? 난 곤두박질 친다.아파치 URL 재 작성 쿼리

내가이 형식

에 수정 된 URL이 필요

this55 --A-테스트 ID-23.html이다 그러나 나는 GET로 (23)가 필요합니다. URL의 다른 위치에서 발생할 수 있으므로 'ID'를 검색하는 데 의존 할 수 없습니다. id의 마지막 발생을 검색하고 .htaccess의 Apache RewriteRule을 사용하여 get으로 전달하는 방법이 있습니까 ??

많은 감사

개미 URL에 마지막 "-id-"사이의 모든 것을 얻을해야

답변

0
내가 지금 그것을 테스트 할 수 아니에요

하지만

RewriteRule ^.*-id-(.*?)\.html$ index.php?id=$1 [L] 

와 ".html"을 입력하고 get.php로 전달 (get을 통해 id로 변경).

는 (후?를을 알 수 있습니다. *이 정규 표현식이 아닌 욕심하게, 그것은 가능한 한 적은 수의 문자로 일치하도록, 그것은 마지막으로 "-id-"의 발생 확실하게)

+0

테스트 및 작업 심지어 id-id-a-test-id-23.html! ;) – MartinodF