2011-04-11 3 views
2

내가 (이상적)
/index.php?option=com_content&view=article&id=984&Itemid=131
RewriteRule에서 나중에 사용 (예를 들어)에 대한 RewriteCond 패턴 일치에서 변수의 URL에서 spacific ID를 촬영하려는 mod_rewrite 사용.Apache RewriteCond 패턴 일치에서 변수를 캡처 할 수 있습니까?

패턴 작성에 문제가 없지만 reading thedocs에도 불구하고 실제로 이것이 가능한지 알아낼 수 없습니다. 다른 사람이 이것을 시도했거나 불가능하다는 것을 알고 있습니까?

사이트는 Joomla 1.6 (SEO 친화적 인 URL에 ID를 추가 함)을 기반으로 구축되었으며 특정 URL 그룹을 변경하기 위해 단지 HP Router과 같은 오버 헤드를 피하려고합니다.

답변

7

다음이 작동합니다. 당신이 도움이 RewriteCond

RewriteCond %{QUERY_STRING} Itemid=([0-9]*)$ 
RewriteRule (.*) /some/page/%1? [L,R=301] 

희망에서 그룹을 액세스 할 수 % 기호를 사용할 수 있습니다.

+0

감사합니다! 다음주에 사이트에서 작업하게 될 것이므로 테스트하고 '동의 함'을 클릭하십시오 :-) –

+0

감사합니다 - 내 질문에 대한 답변을하지만, 필요한 다시 쓰기가 너무 복잡하여 mod_rewrite를 쉽게 사용할 수 없습니다. –

관련 문제