まず、私が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は非常に多くのコードを試してみましたので、これは上に行くだろうgoogleからgithubと他のseachのページから。しかし、私が必要とするものを正確に見つけていない。お願いします。
のように動作します。私はコードがうまく書かれていないと思う。それはPHPのメモリ制限を非常に消費しています。私は64メガバイトまでの制限を延長しました。まだそれは消費しています。他の方法は? –
これはCLIから実行していますか? –
番号。ウェブサイトとして。 –