2011-03-22 4 views
0

친애하는 .. 내가 몇 가지 해결책을 시도했지만 작동하지 않는 이유는 내가 htaccess를 많이 알지 못한다 내가 잘못된 URL에 내 웹을 크롤링하는 내 PHP 스크립트와 문제가있다 :htaccess 리디렉션 대량 미친 URL을 하나의 URL로 리디렉션

http://www.xaluan.com/modules.php?name=Horoscopes&file=detail&url=/news/thu-gian/trac-nghiem/2011/03/163906-thu-bay-cua-ban/modules.php%25253fname=News&file=categories&op=newindex&catid=2 

올바른 URL을은이 같은 유사 :

http://www.xaluan.com/modules.php?name=Horoscopes&file=detail&url=/news/thu-gian/trac-nghiem/2011/03/163906-thu-bay-cua-ban/ 

는이 링크 URL을 한 번 더 추가 modules.php의 %의 25253fname을 = 뉴스 & 파일 = 범주 & 연산 = newIndex가 & CATID = 2 .. 요법

하지만 난 모든 sripts 그들이 돌아올 구글에 대한 기타 문제 및 comback 이득을 제거하여이 문제를 해결해야는 그래서 난 싶습니다 .. 링크가 종료되지 크롤링 시도 모든 URL을 리디렉션 (VAR이 : 세부 사항) 하나 개의 URL 내 하나

RedirectMatch ^/(.*)detail(.*)$ http://www.xaluan.com/toolbar/ 

하지만 nerver 일 여기

에를?

답변

0

RewriteEngine On 
RewriteRule ^.*detail.*$ http://www.xaluan.com/toolbar/ [L,R=302] 
+0

죄송 시도하지만 수정처럼 모든 유사한 URL을 리디렉션 할 것이다 corect하는 데 도움을 주시기 바랍니다. URL에 "세부 사항"이있는 리디렉션이 필요합니다. 한 URL 만 수정하십시오. 어떤 솔루션이든지 고마워요 – binh

+0

U 정보를 담고있는 모든 URL을 새로운 toobar url로 리디렉션하고 싶습니까? – Zimbabao

+0

예 .. Google이 링크를 크롤링하기 때문에 .. 사람들은 해당 링크 (그러나 해당 페이지가 제거됨)로 검색에서 왔으며 일부 시간은 Google에서 다시 크롤링합니다. 나는 의미가없는 404 페이지를보고 싶지 않습니다. – binh