2010-08-18 3 views
2

나는 동적으로 나는 뉴스 섹션을 제어 오전 live cricket scores 웹 사이트가 있습니다. PHP를 사용하여 CMS 시스템을 구축했습니다. 관리자가 웹 포털에 뉴스를 추가합니다. 모든 동적으로 생성 된 페이지가 늘 사이트 맵에 추가 할 수동적 링크가 사이트 맵에 포함되어야합니까?

내가 맵을 생성하는 경우,

이 좋습니다 또는 우리가 맵에서 동적으로 생성 된 링크를 추가해야합니까? 예인 경우 동적 링크를 추가하는 방법을 알려주십시오.

Google에서 4 시간 이내에 캐시 된 소식이 무엇이든간에 한 번 더 관찰했습니다.

페이지가 중요하다면 그들이 나중에 참조 할 수 있도록 색인을 생성 할 수 있도록 다음 사이트 맵에 추가해야 사전에

답변

1

을 당신의 생각, 감사를 공유하시기 바랍니다. 그러나 일치가 발생한 후 페이지가 사라지면 색인이 생성되어 사라질 수 있으므로 사이트 맵에 표시하지 않으므로 검색 엔진 순위에 부정적인 영향을 미칠 수 있습니다.

당신은 몇 가지 방법으로 사이트 맵 이러한 동적 페이지를 추가 할 수 있습니다

새로운 동적 페이지가 생성 될 때마다
  1. , 사이트 맵을 다시 만들 수 있습니다. 이 작업은 유효하고 XML 사이트 맵 파일에 쓰는 페이지에 대한 데이터베이스를 조사하여 수행하십시오.

  2. 새 페이지를 만들 때 현재 XML 사이트 맵을 읽고 관련 항목에 새 항목을 삽입하십시오.

내가 가진 것을 읽을 필요없이 사이트 맵을 빠르고 쉽게 만들 수 있으므로 가장 쉬운 옵션은 옵션 1입니다. 이 옵션을 사용하면 동적 페이지 중 하나를 제거 할 때 사이트 맵에서 내용을 읽을 필요없이 사이트 맵에서 제거되고 항목을 찾아서 제거 할 수 있습니다.

Google 코드는 number of different options이며, 일부는 다운로드하여 실행할 수 있고 다른 코드는 사용자 코드 내에서 구현해야합니다.

0

예, 이러한 페이지 콘텐츠를 검색 엔진에서 참조해야하는 경우 물론 사이트 맵에 있어야합니다.

저는 많은 ebusiness 웹 사이트에서 작업했으며, 동적으로 생성 된 페이지의 거의 99 %, 거의 1000 개의 제품 페이지와 3 개의 판매 조건 & 법적 정적 페이지를 처리했습니다.

그래서 Sitemap 자체는 동적이었고 15 분마다 재생성되었습니다 (제품 전체를 덤프하지 않고 사이트 맵이 호출 될 때마다 수천 개의 쿼리를 실행하는 것을 피하기 위해).

일종의 별도 스크립트를 사용하여 이렇게 할 수 있습니다. 정적 페이지가있는 경우 정적 파트 템플릿을 하나 수행하고 동적으로 생성 된 URL을 포함하는 정적 파트 템플릿을 하나만 수행합니다. CMS에 URL 관리 (또는 라우팅) 시스템이 이미 포함되어 있으면 더 쉬울 것입니다.

관련 문제