2013-01-03 2 views
0

Google 웹 사이트에 Joomla를 사용하면 Google 웹 마스터 도구에서 동일한 페이지를 찾을 수있는 중복 된 URL이 있습니다. 예를 들어 다음 URL은 우리의 사이트에 같은 페이지로 이동 :부분 검색어 문자열을 사용하여 리디렉션 URL

  1. /로손 - 장비/보조 - 장비/폴리 프로 싱크 옵션 = com_content &보기 = 기사 & ID = 75 & 항목 ID = 74
  2. /lawson-equipment/pre-press/poly-pro-sinks/index.php?option=com_content &보기 = 기사 & ID = 75 & 항목 ID = 74
  3. /기술 지원/디지털 학습? 옵션 = com_content & view = article & id = 75 & Itemid = 74
  4. /로손 - 장비/섬유 - 장비 네 번째 URL 내가 원하는 실제 경로 인와/건조기/앙코르 드라이어

. "&id=75"으로 URL 쿼리 문자열을 잡아서 각 incorect URL에 대해 리디렉션 301을 수행하지 않고 SEF URL로 연결되도록 다시 작성 규칙을 공식화하려면 어떻게해야합니까? 이것은 종종 발생합니다.

답변

2

성공! 비 SEF 주소에서 일반적인 조각과 RewriteCond 명령, 나는 내 htaccess로 파일을 다음과 같이 올 정규 표현식을 사용하여 대상 주소에 대한 RewriteRule 명령을 사용하여

RewriteCond %{QUERY_STRING} ^.*com_content&view=article&id=75&Itemid=74$ 
RewriteRule ^index\.php$ http\:\/\/www\.mysite\.com\/lawson\-equipment\/textile\-equipment\/dryers\/encore\-dryer? [R=301,L] 

지금까지이 보인다 일하고 있고 내가 볼 수있는 다른 어떤 것에도 영향을주지 않았습니다. 더 나은 방법이 있다면 의견을 말하거나 다른 답변을 추가하십시오!

관련 문제