web-dev-qa-db-ja.com

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

誰かお勧めですか

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

または

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

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

Googleはこれらを提案します: http://code.google.com/p/sitemap-generators/wiki/SitemapGenerators しかしそれらはすべてかなり古く見え、私はそれを行うための派手な新しいツールがあるかどうか疑問に思っていました!

14
Haroldo

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

update

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

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

7
John Conde

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

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

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

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

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

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

5
xRade

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

0
dan

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

0
plntxt