먼저 PHP를 배우고 있다고 말해 보겠습니다. 내 사이트의 자동으로 동적 인 사이트 맵을 만들고 싶습니다. 스크립트 (sitemap.php라고 가정)는 내 사이트의 모든 링크를 크롤링하고 1000 개의 URL 배열을 만듭니다. 1000 개의 URL 제한에 도달하면 1000 개의 URL 배열을 가진 다른 페이지 ID를 만듭니다. 스크립트 출력은 다음과 같이 될 수 있도록 :
PHP로 동적 사이트 맵 만들기
<sitemapindex xmlns="http://www.google.com/schemas/sitemap/0.84"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.google.com/schemas/sitemap/0.84 http://www.google.com/schemas/sitemap/0.84/siteindex.xsd">
<sitemap>
<loc>http://exmaple.com/sitemap.php?page=1</loc>
</sitemap>
<sitemap>
<loc>http://example.com/sitemap.php?page=2</loc>
</sitemap>
</sitemapindex>
페이지 1 XML 형식으로 1000 개 URL이되며, 2 페이지도있을 것입니다 사이트가 updated.I 너무 많은 코드를 시도이기 때문에이 계속됩니다 github 및 google의 다른 seach 페이지에서. 그러나 내가 필요한 것을 정확히 찾지 못했습니다. 제발 도와 줄 수 있어요.
처럼 작동합니다. 코드가 잘 작성되지 않았다고 생각합니다. 그것은 PHP 메모리 제한을 많이 소모하고 있습니다. 나는 64MB까지 개까지 한계를 확장했다. 여전히 소비하고 있습니다. 다른 방법은 없나요? –
CLI에서 이것을 실행 하시겠습니까? –
번호. 웹 사이트로. –