Silk の Rewrite 対応
Published: 2013-01-03
このブログの各記事の URL を静的に見せるため、URL の変換に対応しました。
今まで http://qt5.jp/?no=14 のような形式で各記事を表示していましたが、http://qt5.jp/silk-rewrite.html のような形式に変わります。
Rewrite の設定は Silk の設定ファイルの中に以下のように記述します。
{
"contents": { "*": "~/blog/" }
, "rewrite": [
{ "^(https?://[^/]+/)([0-9]+)\\.html\\??(.*?)$": "$1?no=$2&$3" }
, { "^(https?://[^/]+/)(.+)\\.html\\??(.*?)$": "$1?slug=$2&$3" }
, { "^(https?://[^/]+/)([0-9]+)$": "$1?page=$2" }
]
}