2013-02-24 1 views
1

누군가가 도움을 얻을 수 있기를 바랍니다. 이 URL에 대한 리디렉션 규칙을 찾고 있는데 ...
www.site.com/chevy/234-article-name
www.site.com/ford/98-article-name
www.site. co.kr/kia/5-article-name기사 ID 문자열을 제거하려면 리디렉션이 필요합니다.

"# -"부분을 제거해야합니다. 여기서 #은 기사 ID입니다. 따라서 어느 특정 카테고리에서 각 기사는 기사 이름 앞에 ID가 있습니다. 최근에 URL 구조가 변경되어 수백 개의 URL을 리디렉션해야합니다. 예, Joomla 것입니다. 어떤 도움을 주셔서 감사합니다.

답변

2

당신은 일을 처리하기 위해 재 작성 규칙을 추가 할 수 있습니다

RewriteEngine On 
RewriteRule ^(.+?)/[\d]*-(.*)$ /$1/$2 [R=301,L] 
+0

완벽한 리처드을! 정말 고맙습니다 ! – user1658495

+0

확인. 그것은 훌륭하게 작동했지만, 내가 예상하지 못했던 한 가지 문제를 발견했습니다. 이 재 작성을 사용하여 특정 범주를 제외하는 방법이 있습니까? 예 ... http://www.website.com/multimedia/5-pontiac/detail/46-pontiac-g8-pic 웹 사이트/멀티미디어로 리디렉션 – user1658495

+0

대신 정규식을 편집하여 게으르다 (. +?). 욕심 많은 (. *). 나는 사용 습관을 벗어나야한다. * - 그게 당신을 위해 더 잘 작동하는지 보아라. –

관련 문제