Apache の mod_rewrite を使用して、ファイル名内のすべてのダッシュ ブレークを先頭から始まる個別のフォルダーとして処理するか、またはその逆を行いたいと思います。
たとえば、誰かが/events/booking/?id=1
ファイルにアクセスすると、events-booking.php?id=1
実際に要求されます。
私が持っている現在のスクリプトは、以下の StackOverflow の投稿から取得したもので、ファイルの拡張子を単純に削除していますが、上記も追加してください。
https://stackoverflow.com/a/1698807/2023781
mod_rewrite スクリプトの既存のブロックを変更する方法についてのヘルプをいただければ幸いです (残念ながら、正規表現はまだ得意ではありません)。