중복 URL이있는 많은 제품이 포함 된 다중 웹 사이트, 다중 저장 Magento가 있습니다. Magento는 url_key를 다시 색인 할 때마다 url의 끝에 숫자를 증가시켜 새로운 URL 재 작성 데이터를 불필요하게 추가하고 'custom'유형의 새 URL 재 작성 규칙을 정의합니다. mysql의 core_url_rewrite 테이블은 이미 한 달에 2GB를 넘기 때문에 1 년 후에 테이블 크기가 무엇인지 상상해보십시오. URL 끝에서 Magento 숫자를 프로그래밍 방식으로 제한해야합니다. 나는이 토론을 겪었다. http://www.magentocommerce.com/boards/viewthread/416476/ 그러나 markf 다른 약간의 사람은 snowcountry의 안정을 찾지 못했다. 최선의 해결책을 가지고 여기서 나를 도울 수 있습니까? 나는 완전히 다른 접근법을 환영 할 것이다.색인을 다시 작성한 후 URL 끝에 Magento 숫자를 늘리십시오.
0
A
답변
1
예 URL이 중복되면 이런 일이 발생합니다. 가장 좋은 방법은 시스템에 중복 된 URL이없는 것입니다. 중복 URL에는 고유 한 접미사를 지정할 수 있습니다. 시스템에 URL이 없으면 core_url_rewrite 테이블을 자르고 카탈로그 URL 다시 쓰기 색인을 다시 작성할 수 있습니다.
그러나 이전 URL을 잃어 버릴 여유가 없어서 URL을 복제하면 URL이 중복되어 다시 색인이 생성되지 않고 결국 모든 숫자가 끝까지 잘게됩니다. 이런 식으로 기존 URL을 잃어 버리지도 않았고 새 URL을 가리키며 새로운 URL을 다시 색인 생성하지도 않습니다.
0
URL 재 작성을 수동으로 정의하지 않은 경우.
그런 다음 모든 플랫 카탈로그 카테고리 및 제품 테이블을 잘라냅니다. 여기에 core_url_rewrite 테이블을 잘라서 표시합니다.
그런 다음 reindexAll을 수행하십시오.
이렇게하면 핵심 URL 개수가 줄어 듭니다.
관련 문제
- 1. 다시 작성한 URL 및 AJAX
- 2. 문자열 가운데 숫자를 늘리십시오.
- 3. 버튼을 클릭하고 제목의 숫자를 늘리십시오.
- 4. Magento 시스템 URL 다시 쓰기
- 5. Magento 카탈로그가 다시 색인 후 사라짐
- 6. Magento URL 다시 쓰기 옵션
- 7. URL 매개 변수를 다시 작성한 URL로 전달합니다.
- 8. php minify - 브라우저로 다시 작성한 URL 캐시
- 9. 자바 스크립트에서 자동으로 숫자를 늘리십시오.
- 10. 변수 PHP의 끝에 숫자를 연결
- 11. 다음 콤보 상자 항목을 선택한 후 숫자를 늘리십시오.
- 12. Magento 1.7.02 "Catalog URL Rewrites"색인 다시 생성 후 CE 맞춤 URL 다시 쓰기가 제거되었습니다.
- 13. 노드를 다시 작성한 후 주석 행이 흐려짐
- 14. 다시 작성한 후 참조를로드하는 데 어려움이 있습니다.
- 15. 랩톱 다시 작성한 후 ActiveRecord :: StatementInvalid
- 16. "생성 후 해제 한 다음 다시 작성한 후" "작성한 후"두 번 사용하고 나서 놓으십시오?
- 17. 파일 끝에 숫자를 읽는 방법?
- 18. PHP를 사용하여 URL 끝에 숫자를 가져 오는 중
- 19. Magento 카테고리 URL
- 20. 다시 작성한 URL로 리디렉션
- 21. SignalR을 사용하여 IIS를 다시 작성한 후 다시 만듭니다.
- 22. 자동 다시 그리기 이전 컨텐츠를 다시 작성한 후 안드로이드
- 23. URL 끝에 추가 정보
- 24. Magento Multi Store URL 다시 쓰기
- 25. Magento Tag URL 다시 쓰기 및 생성
- 26. Magento 업그레이드 스크립트 - 인덱스 URL 다시 작성
- 27. Magento 온라인 고객 마지막 URL 다시 작성
- 28. Magento 맞춤 URL 다시 쓰기가 작동하지 않습니다.
- 29. 모델 재정 의하여 Magento URL 다시 쓰기
- 30. 디렉토리 끝에 숫자를 추가 C#
첫째, 나는 이전 URL을 잃어 버릴 여유가 없다. 둘째로, 이런 식으로 문제는 여전히 존재하며 매달 내 테이블을자를 필요가 있습니다. Satish, UR1 재 인덱싱 작업이 끝날 때마다 URL 끝의 숫자가 증가하는 것은 일종의 Magento 버그입니다. 이 문제를 해결할 수 있기를 바랍니다. app/code/core/Mage/Catalog/Model/Url.php는 책임 파일입니다. 나는 시도했지만 할 수 없었다. –
글쎄 내 제안은 당신이 해결할 수있는 방법이 될 때까지했다. – oscprofessionals