3

現在、ブログのプラットフォームとして Wordpress を使用していますが、Jekyll を使用して静的ページを生成するように変更したいと考えています。Wordpress では、私の URL は次の形式を使用します。

/年/月/日/タイトル

しかし、私はそれをリダイレクトしたい

/年/月/日/タイトル.html

mod_rewrite を使用してそれを行う方法がわかりません。

誰でもアイデアはありますか?

4

2 に答える 2

3
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 に透過的に書き換えます。

于 2010-01-15T12:05:32.473 に答える
0

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

于 2010-01-15T12:44:40.507 に答える