Permalinks

Facebooktwittergoogle_plusmail

知人に頼まれてNetCommonsをインストールした

NetCommons公式サイト
http://www.netcommons.org/

動作確認で何度か管理者でログインしたものの管理メニューが表示されない
ブラウザを変えてみたら表示される。キャッシュの問題なのかなと思いながらgoogleで検索してたら下記のサイトに辿り着いた

ひたちなか海浜鉄道ウェブサイトが NetCommons 採用で改悪
http://www.yuriko.net/arc/2009/04/30/hitachinaka-netcommons/


今更ながらPermalinkについて理解した(恥ずかしい ^_^;)

WordPressもデフォルトでは[http://www.rootlinks.net/?p=123]になっている
但し、パーマリンクの使い方
http://wpdocs.sourceforge.jp/Using_Permalinks
を見ると

全てのサーバ環境で動くように、新規インストール時のデフォルトはこうなっています。しかしながら、他のオプションが付くと見苦しくなるので好ましくありません。

早々に設定を

○日付と投稿名 http://www.rootlinks.net/2009/12/02/sample-post/

にしたが、たとえば記事「HP ProLiant ML115 G5 CPU交換」だとURLが http://www.rootlinks.net/2009/11/12/hp-proliant-ml115-g5%E3%80%80cpu%E4%BA%A4%E6%8F%9B/ のように2バイト文字を使って作成されてしまう
これでは気分的に嫌なので、今までの記事やこれから新規投稿する記事のパーマリンクを書き換えればいいのでしょうが面倒。よって

○カスタム構造 /%year%%monthnum%%day%/%post_id%/

とした

あとは .htaccessを作成して下記の内容を追加


RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]

HP ProLiant ML115 G5 CPU交換
http://www.rootlinks.net/20091112/444/
となりました

記事に直リンクしていた方がいらっしゃれば申し訳ありません
いないと思うけど(笑)

Leave a Reply