現在、ブログのプラットフォームとして Wordpress を使用していますが、Jekyll を使用して静的ページを生成するように変更したいと考えています。Wordpress では、私の URL は次の形式を使用します。
/年/月/日/タイトル
しかし、私はそれをリダイレクトしたい
/年/月/日/タイトル.html
mod_rewrite を使用してそれを行う方法がわかりません。
誰でもアイデアはありますか?
現在、ブログのプラットフォームとして Wordpress を使用していますが、Jekyll を使用して静的ページを生成するように変更したいと考えています。Wordpress では、私の URL は次の形式を使用します。
/年/月/日/タイトル
しかし、私はそれをリダイレクトしたい
/年/月/日/タイトル.html
mod_rewrite を使用してそれを行う方法がわかりません。
誰でもアイデアはありますか?
RewriteEngine On
# Only if the URI is not a normal file
RewriteCond %{REQUEST_FILENAME} !-s
# ... or a symbolic link
RewriteCond %{REQUEST_FILENAME} !-l
# ... rewrite everything that ends on .html to the stripped down URL
RewriteRule (.+)\.html$ $1 [L]
# Alternatively, if you want to be more specific about the scheme, you can use this
# RewriteRule ^/([0-9]{4})/([0-9]{2})/([0-9]{2})/([^/]+)\.html$ $1/$2/$3/$4 [L}
上記は、URL を希望するスキームに適切に書き換える方法についての指針を示しているはずです。この例では、.html で終わるすべてのもの (実際のファイルを除く) を、.html を追加せずに同じ URL に透過的に書き換えます。
I believe you can just go to Admin → Settings → Permalinks and set the permalinks to custom with a value of:
/%year%/%monthnum%/%day%/%postname%.html