Qt 5 の未来は明るいブログ

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" }
    ]
}