« Pliggを設置してみた。 | メイン | Café du p'iti coqをDotclearで再構築 »

Agosto 20, 2007

NucleusのURLを静的に表示させる

設置してから約1年。Yahoo!のインデックス状況を見てみて愕然!たったの2ページしかインデックスされていない。確かに表記のゆれでは複数ページ表示されるけど、全てほかのRSSからのキーワードで拾われているというお粗末さ。。。

そんなわけで、ユーザビリティも高く、検索エンジンにも優しい静的URLの表示に挑戦してみることにした。

WordpressやTextpatternはデフォルトで静的URLに表示させる設定があるのだが、Nucleusにもあるはずだと管理画面を頑張って見直したところ、やっぱりありましたよ。Fancy URLという機能が。ヘルプを読みながら頑張って設定してみたけど、500エラーで全く使えない状態。ロリポではmod_Rewriteは使えるけどFancyの指定記述は使えないようです。

もしかしたらプラグインで何かあるかもと思って検索したらでてきましたNP_CustomURL:動的URLを静的URLに変換してくれるプラグインです。

配布元のつぶやき。もしくは独り言。さんのブログを読んでると、.htaccessのmod_Rewrite機能が使えるならプラグイン使わなくても簡単にできちゃうそうです!!

チョー簡単な FancyURL 実現方法

index.php の $CONF['Self'] を、説明にあるとおり 「''」にして、グローバル設定でモードを Fancy にする
で、.htaccess に

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L,QSA]
と記入して保存してサーバにアップロードするだけ。所要時間5分少々って感じでしょうか。

Fancy URLで1時間ほど悩んだのはなんだったんだ~!

サーバの仕様で.htaccessを使えない場合は、NP_CustomURLを利用しましょう。「category」とか「item」などのカスタマイズもできるようですよ。ダウンロードはフォーラムからになってます。他にもいろいろとNucleusのプラグインを配布されているようなので、ブクマしとかなあきまへんな。

トラックバックURL

このエントリーのトラックバックURL:
http://pea-nuts.org/diary/365days/mt-tb-hoge.cgi/116

コメントする

(初めてのコメントの時は、コメントが表示されるためにこのブログのオーナーの承認が必要になることがあります。承認されるまでコメントは表示されませんのでしばらくお待ちください)

おさるのお昼寝ファイルしえすた