Сделал вроде ЧПУ. У меня на сайте работает, не могу не поделиться:

PHP код:
ErrorDocument 404 /
RewriteEngine On
RewriteBase /
RewriteRule ^([a-z]+)/$ /$1.php
RewriteRule ^([a-z]+)/([0-9]+)/$ /$1.php?id=$2
Все пишется в htaccess
Делает он следущее:
1. если мы пишем
http://www.site.ru/page/, то он ищет файл page.php (заметьте в нижнем регистре) и если находит открывает страницу, если нет, то просто переправляет на главную
2. если мы пишем
http://www.site.ru/page/2/, то он ищет файл page.php?id=2 (заметьте тоже в нижнем регистре) и если находит открывает страницу, если нет, то просто переправляет на главную.
Данный пример подходит под 80% стандартных сайтов. Единственное что еще надо сделать, это написать в теге <head></head> <base href="http://www.yorsite.ru">, чтобф он все картинки и файлы из нужного места брал, а не из
http://www.site.ru/page/2/