mod_rewriteを使用することについての不幸なことは、URLの形式で提供しているデータがデータベースを照会するための最良の方法ではないということです。ただし、それでも年、月、日、タイトルの変数があるため、get_content関数を書き直して、次のようなクエリを実行する必要があります(データベースへの日付の保存方法によって異なります):
select * from cms_content
WHERE date='mktime(0,0,0,$month,$day,$year)'
AND title='$title'
ORDER BY id DESC
.htaccessは次のようになります:
RewriteRule ^(.*)/(.*)/(.*)/(.*)$ index.php?year=$1&month=$2&day=$3&title=$4