2011-12-20 3 views
0

기본 router.php SEF에서 Yagendoo 라우터 플러그인 (Virtuemart SEO SEF Links Pro)으로 기존 전자 상거래 사이트 (Joomla 1.5 + Virtuemart)를 이전 중입니다. 문제는 두 URL이 서로 다른 URL을 만들고 현재 목록을 잃고 싶지 않기 때문에 mod_rewrite 301 규칙을 작성한 것입니다.Virtuemart SEF : router.php에서 Yagendoo 라우터로 301 리디렉션하는 방법

router.php URL

http://hostname/it/home/category/<category ID>/<category name> 

http://hostname/it/<category name> 

내가 함께 왔어요 Yagendoo 라우터 URL : RewriteRule의^IT/홈/카테고리 /(.*)$ IT/$ [R = 301, L]은 거의 정확하지만 이름 앞에서 카테고리 번호를 제공합니다. 아무도 내가 번호를 제거 할 수 있지만 나중에 무엇이든지 유지할 ​​수 있는지 알고 있습니까?

미리 도움을 청하십시오.

답변

0

다음과 같이 시도해보십시오.

RewriteRule ^it/home/category/([^/]+)/([^/]+)$ it/$2 [R=301,L]

나는 그것을 첵하지 않았다, 그러나 당신의 목적에 맞게 사용자 정의하기 매우 쉽습니다. 주요 아이디어는 다른 변수 ($ 1, $ 2)에 저장하는 것입니다.

관련 문제