2013-12-15 2 views
0

301 리디렉션 마법을 시도하는 중 일부 실수로 시스템 URL 재 작성이 삭제되었습니다 (예 : 하나의 하위 카테고리가 중복되었지만 다른 상위 카테고리에 있기 때문에 다른 카테고리로 이동하는 경우).Magento 시스템 URL 다시 쓰기

시스템 URL 재 작성을 삭제 한 후 URL이 "SEO"목적에 "꽤"아님을 알았습니다. 나는 URL이 sprayers/flow-meters 비슷한 말을하려는 반면, 지금은이 범주를 클릭 할 때마다, 나는 /catalog/category/view/s/flow-meters/id/481/를 얻을, 기본적으로

flow-meters

/catalog/category/view/s/flow-meters/id/481/

예를 들어 I이었다 시스템 URL 재 작성을 삭제 . 이것을 Magento에 대시 보드를 통해 추가하는 방법이 있습니까? 아니면 데이터베이스 테이블을 가지고 놀아야합니까?

도움을 주시면 감사하겠습니다.

답변

0

에서 백엔드 백엔드 관리 응용 프로그램을 통해, 귀하의 질문에 따라, 프로그래밍 다음

$ php shell/indexer.php --reindex catalog_url 

과 CLI 인터페이스를 통해이 작업을 수행 또는 수 데이터베이스 및 수동으로 삽입 된 행을 카테고리 ID와 일치시킵니다. 그런 다음 System --> Cache Management에서 캐시를 지우면 시스템이 정상적으로 작동하는 것으로 보입니다.

0

시스템을 다시 색인화하여 Magento의 표준 URL 재 작성을 재생성 할 수 있어야합니다. 특히 카탈로그 URL 색인을 다시 작성해야합니다.

당신은 내가 내부 core_url_rewrite 테이블로 갔다

System -> Index Management 
+0

이 도움이 될 것입니다

희망 -> 색인 Management' 작동하지 않는 것, 다른 모든 범주 그러나 사람 I을 처리 할 때, 잘 작동 실수로 삭제 한 후에도 다시 색인하지 않는 것 같습니다. – SNpn

+1

소리가 정말 좋아 보였습니다 :) 다음으로 확인해야 할 것은 제품과 카테고리에 URL 키가 설정되어 있고 시스템에서 URL을 모두 다시 사용하도록 설정되어있는 경우입니다 뷰 저장 (시스템 -> 구성 변수가 있음). 그 짧은 것, 당신은 왜 그 URL을 건너 뛰는지를보기 위해 catalog url rewrite indexer로 여행 중입니다. 행운을 빕니다! –

+0

URL 키가 설정되고 URL 다시 쓰기 인덱서가 "카탈로그 -> URL 다시 쓰기 관리"를 의미합니까? – SNpn

0

core_url_rewrite 테이블을 백업하고 잘라냅니다. 그런 다음 캐시를 지우고 magento Index Management 구성에서 "Catalog URL Rewrites"를 다시 색인하십시오.

또한 다시 색인을 생성하기 전에 웹 설정에서 "검색 엔진 최적화"설정이 활성화되어 있는지 확인하십시오.

이 방법은 내 문제를 해결했습니다. 나는 시스템이 다시 시스템`을 통해 최종 인덱스하는 시도했습니다