MediawikiでGoogle(等の)Sitemapsを出力する方法。


http://www.thinklemon.com/wiki/MediaWiki:Google_Sitemaps
これはうまくいきませんでした。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2007/08/30 08:44:18
  • 終了:2007/09/01 23:56:18

ベストアンサー

id:courant No.1

courant回答回数6ベストアンサー獲得回数32007/08/30 18:46:00

ポイント100pt

http://www.mediawiki.org/wiki/Extension:Google_Sitemap

こちらの方はいかがでしょうか? なるべくお使いになられているMWのバージョンやエラーの内容、サーバの環境(レンタルサーバ、PHPのバージョン、セーフモードなど)を示した方が的確な回答を得る可能性が高まります。補足情報としてMWは1.7系からPHP5に切り替えられ、年に最低4回はアップグレードが行われますので、後方互換性が必ずしも保たれておりません。

id:matsunaga

うまくいきました!

この方法は、ファイルを二つ設置して、設定ファイルに追記して、ページを表示させるとxmlファイルが精製されるというのが多少回りくどく(動的生成でないので即時対応はできない)、また500ページ以上を登録するのは厄介そうです。しかし、xmlファイルがきちんと生成されているので、使える方法ですね。

ちなみに

  • MediaWiki: 1.10.0
  • PHP: 5.1.6 (cgi)
  • MySQL: 4.0.25-standard-log

です。サーバーはheteml。

管理人のみが更新できる設定にしてあります。

mod_rewriteは使わず、index.php?title=云々 のURL表記で使用しています(mod_rewriteの設定がうまくいかないため)。

上記質問内のURLの方法だと、サイトマップ内に表示されるはずのURLが最後まできちんと表示されず、「index.php?title=云々」の部分がすべて省略されてしまい、結果としてすべてディレクトリトップへのリンクになってしまっていました。

id:courantさんのリンクしてくださった方法ではきちんと表示されています。ありがとうございます。

2007/08/30 19:15:18

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません