Регулярное выражение для этого будет выглядеть примерно так:
RewriteEngine on
RewriteRule ([^/]+)/?$ $1.php [L]
Выполнение регулярного выражения слева вернет "dynamic /" или "dynamic", если косая черта не включена.Затем он заменит то, что было захвачено в первом заключенном в скобки блоке («dynamic /»), на dynamic.php.
Вы можете попробовать переписать ваш URL здесь:
http://martinmelin.se/rewrite-rule-tester/
И ваше общее правило здесь:
http://regexpal.com/