Wordpressからカスタムコード化されたコンテンツ管理システムに移行していますが、htaccessを使用して古いURLを変換するためのサポートが必要です。
次のURL構造を持つ2000以上の古い記事があります。
www.site.com/ID/post-title/
各投稿を、投稿IDを使用するカスタムスクリプトにリダイレクトする必要があります。
www.site.com/post.php?id=ID
どんな助けでも大歓迎です。
あなたはこれを試すことができます:
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} ^/([^/]+)/? [NC]
RewriteRule .* post.php?id=%1 [L,QSA]
これは静かにマッピングされます:
http://www.site.com/ID/post-title/
これに:
http://www.site.com/post.php?id=ID
ここID
で、は固定文字列ではなくid
、スクリプトに値として渡される変数です。