人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

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

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

●質問者: 松永英明@ことのは
●カテゴリ:インターネット ウェブ制作
✍キーワード:Google MediaWiki
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● courant
●100ポイント ベストアンサー

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

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

◎質問者からの返答

うまくいきました!

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

ちなみに

です。サーバーはheteml。

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

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

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

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

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ