2012-05-04 2 views
0

oscommerce에서 magento로 전자 상거래를 변경하려고합니다..htaccess 파일에서 301 리디렉션 규칙이 필요합니다.

나는 URL 구조를 동일하게 유지했지만 제품 및 범주 URL을 다시 작성해야합니다.

some-product-url-p-123.html

이 기록 될 수 :

some-product-url.html

및 범주가 같은 원리입니다 :

some-category-url-c-123.html

나는이 필요 14,에 :

some-category-url.html

나는이 문제를 해결하기 위해 노력 해왔다 찾고 시간을 보냈다했지만 아무것도 찾을 수 없습니다. 어떤 도움이라도 좋을 것입니다.

답변

0

이 패턴은 당신을 위해 작동합니다 : -

RewriteEngine on 
RewriteBase/

RewriteRule ^(.*)?-[pc]-\d+\.html$   $1.html [NC,L] 
+0

안녕, 답장을 보내 주셔서 감사. 나는 이것을 시도하고 그것을 테스트했을 때 404를 리턴한다. – TheWebsiteGuy

+0

@etrade Regex가 자리 잡기 때문에 다른 무언가가 있어야합니다. 'some-category-url-c-123.html'을 검색하면 무엇을 얻을 수 있습니까? – baynezy

+0

내가 잘못한 것을 잘 모르겠다. 이전 사이트는 www.yeltsa.com입니다. 이 URL http://www.yeltsa.com/avtex-12v-tv-dvd-combo-c-7219.html은 http : //www.yeltsa로 변경해야합니다. .com/avtex-12v-tv-dvd-combo.html이 사이트에 게시됩니다. 현재 현재 테스트 중입니다. www.dev.yeltsa.com 이 URL을 방문하면 http://www.dev.yeltsa.com/avtex-12v-tv-dvd-combo-c-7219.html 직접 방문해야합니다. 새 URL로 이동하지만 404가 생겨서 같은 페이지에 남습니다. – TheWebsiteGuy