#author("2019-05-23T10:36:29+09:00","","")
#author("2019-05-23T11:24:49+09:00","","")
** googlesitemap.inc.php [#rce35345]
|RIGHT:100|LEFT:360|c
|~サマリ|googleサイトマップ出力用プラグイン|
|~リビジョン|1.0|
|~対応バージョン|1.4.7|
|~投稿者|[[ぃぉぃぉ]]|
|~投稿日|&new{2007-05-16 (水) 02:17:11};|
*googleサイトマップ [#l14149c5]
**開発動機 [#s8fb6c42]
-認証付きのページもrecentやpagetreeには出力したい。
-googlesitemapには認証付きのページを登録したくない。
-ってことで作ったのがgooglesitemap.inc.php。同じような名前のプラグインが有った気がする(([[てんぷらメモ:PukiWiki/Sitemaps>http://terai.xrea.jp/PukiWiki/Sitemaps.html]]))けど、同じような機能だからいいだろう。
--[[googlesitemap.inc.php>http://ioio.is.land.to/PukiWiki/index.php?plugin=attach&refer=PukiWiki%2Fgooglesitemap.inc.php&openfile=googlesitemap.inc.php]]
--といっても、plugin/rss.inc.phpとlib/file.phpとのコードを適当に合わせただけって感じですが。
-rss2.0で、ページの一覧を出力します。
-$non_listとは無関係に出力するページをプラグイン中で独自に設定します。
**使用方法 [#fdfd49f9]
+[[googlesitemap.inc.php>http://ioio.is.land.to/PukiWiki/index.php?plugin=attach&refer=PukiWiki%2Fgooglesitemap.inc.php&openfile=googlesitemap.inc.php]]をplugin/に置く。
+rss2.0として出力しないページ、出力するページを設定する。
--PLUGIN_GOOGLESITEMAP_NONLIST_PAGES ... 出力しないページを正規表現で記述します。$non_listと同じ仕様。ここで設定されていないページはすべて出力します。
--PLUGIN_GOOGLESITEMAP_LIST_PAGES ... 出力するページを正規表現で記述します。PLUGIN_GOOGLESITEMAP_NONLIST_PAGESに優先します。
+Google Sitemapには、以下のように登録します。&color(red){Google Sitemapに登録するときは、index.phpは省略不可なので注意。};
 http://site名、pukiwikiのパス/index.php?plugin=googlesitemap
**注意点 [#ie50d5a1]
-$non_listと独立してページを指定したかったために、キャッシュ(cache/recent.dat)は使用して&color(red){いません};。
--ページ数が多くなると、結構な負荷がかかるのでは、と想像されます。
--サイトマップが取得される頻度は低いため、キャッシュを新たにもうけるよりは良いだろうと判断しました。
**ライセンス [#z3a1793f]
PukiWikiに準ずる(って書き方でよいのかなぁ?)

----
上記URLで、ファイルをいつまで公開できるかわからないのですが、下層ページにソース貼り付けちゃってもいいですかねぇ?
- えっと、[[Sitemap Protocol>https://www.google.com/webmasters/tools/docs/en/protocol.html]]ではなくRSS 2.0なんですねぇ。googlesitemap.inc.phpと名乗るにはビミョーですね:) --  &new{2007-05-24 (木) 06:47:48};
- googleのサイトマップフォーマット準拠のものを作成しました -- [[KenS]] &new{2007-10-05 (金) 11:38:43};
- こちらです http://webtips.open-log.net/index.php?PHP%2FPukiwiki%20Plugins%2Fgooglesitemap.inc.php -- [[KenS]] &new{2007-10-05 (金) 11:39:09};
- 1.4.6に導入して、goooglesitemapに登録してみたところ。サイトマップ ファイルが空白で始まっていることが検出されました。 ファイルは承認されましたが、ファイルが XML 規格に従うよう空白を削除してください。という警告がでたのですが、やはり1.4.6では無理なんでしょうか --  &new{2007-10-07 (日) 09:44:45};
- このプラグインは使えるんですか? -- [[通りすがり]] &new{2019-05-23 (木) 10:36:29};
- 関連 : [[欲しいプラグイン/429]] -- [[D]] &new{2019-05-23 (木) 11:24:49};

#comment

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Site admin: PukiWiki Development Team

PukiWiki 1.5.4+ © 2001-2022 PukiWiki Development Team. Powered by PHP 5.6.40-0+deb8u12. HTML convert time: 0.056 sec.

OSDN