XMLサイトマップを作成するための簡単なツールですか?(常に拡大しているサイト)


14

誰かお勧めですか

  • CRONとして実行できるphpスクリプト

または

  • サイトマップの作成に使用できるサードパーティ製ツールの種類

私のウェブサイトはイベントベースであるため、ページは非常に一時的なもので、1日あたり20を超える新しいページがあります...

Googleはこれらのことを示唆している:http://code.google.com/p/sitemap-generators/wiki/SitemapGenerators しかしそれらはすべてかなり老けて見えるし、それを行うには、いくつかの派手な新しいツールがあります場合、私は思っていました!


約10,000,000件のレコード(URL、最終更新)を取得してサイトマップを作成できるツールを探しているため、賞金を提供しています。
ジェレミーフランス語

@ user2804、私の答えが更新されました
ジョンコンデ

回答:


7

サーバー側のプログラミング方法を知っている場合は、呼び出されるたびにデータベースから最新情報を引き出す独自の動的サイトマップスクリプトを作成できます。サイトがあまり頻繁に更新されない場合は、結果をキャッシュし、必要な場合にのみ更新できます。

更新

無制限のサイトマップジェネレーター(無料ではありません)これは、複数のサイトマップを持つ大規模なサイトを処理できます。

大規模なWebサイトのサポート。各50,000 URLごとにサイトマップを分割し、Googleサイトマッププロトコルに従ってサイトマップインデックスファイルを作成します。


1
また、一般的なCMSを使用している場合、サイトマップジェネレーターが既に使用可能になっている可能性が非常に高くなります。とにかく、クローラーベースのサイトマップジェネレーターを使用しないようにしてください。そのような動的サイトでは、常に内部データから直接URLを取得するようにしてください。
ジョンミューラー

自分でアプローチするスクリプトの賞金を与える。
ジェレミーフランス語

5

即座の解決策は、オンラインサイトマップジェネレーターです。

http://www.xml-sitemaps.com/

または、ジョンコンデが言ったように、次のいずれかになる独自のスクリプトを作成します。

a:htmlファイルのwwwフォルダーをトロールする、または

b:ページが「物理的に」存在せず、常に動的に生成される場合、存在する可能性のあるすべてのページのURLを生成するphpスクリプトを記述します。

いずれかのスクリプトを毎日呼び出すようにcronジョブを設定すると、その日に利用可能なすべてのページのサイトマップが生成されます。


0

以前はxml-sitemapsを使用していましたが、最近発見されました:http : //www.xmlsitemapgenerator.org これにはかなり多くのオプションがあり、便利なping機能もあります。彼らはしばらくの間高度な機能を無効にし、ページ数を制限しましたが、制限は50ページですが、今は戻ってきたようです。たぶんあなたがきちんと尋ねれば、彼らはそれを増やすでしょう!


0

http://sitemap.keylimetie.com/はあなたのニーズに合わないかもしれませんが、だれかが便利だと思った場合に備えて、それを捨てます。私はそれを使用し、結果に満足しており、毎日または毎週実行するようにスケジュールすることができます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.