Пожалуйста, помогите разобраться и решить проблему.
Сейчас работаю над созданием ЧПУ.
Помимо этого на сайте есть пагинация (page).
В таком ключе всё работает почти как надо:
Options +FollowSymlinks
Options -MultiViews
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*).php$ post.php?id=$1 [L]
RewriteRule ^page/([0-9]+)$ index.php?page=$1[L]
Но ещё я хочу убрать .php из строки, но если я удаляю его из Htaccess, перестаёт работать пагинация.
Сделал вот так (удалил .php):
RewriteRule ^(.*)$ post.php?id=$1 [L]
RewriteRule ^page/([0-9]+)$ index.php?page=$1 [L]
Теперь при переходе по "пейджеру" меня перебрасывает на страницу post.php и выдаёт ошибку.
Подскажите, как правильно составить выражение, что бы ссылки на страницы были без .php и работала постраничная навигация?
Заранее благодарю за любые подсказки и решения.