ユーザーが www.example.com/post/54 を入力すると www.example.com/post.php?id=54 としてレンダリングされるように、htaccess ファイルをセットアップする必要があります。
ルールを次のように設定します。
RewriteRule ^post/(.*)$ post.php?id=$1 [L]
ローカルホストでテストすると、ページは html としてのみ表示され、画像や CSS ファイルはキャプチャされません。私のディレクトリは C:/MyWebsites/example として設定されており、ファイルはディレクトリではなく C:/MyWebsite フォルダにロードされているようです。これは何が原因なのだろう...