Здравствуйте, буду краток. Мое RewriteRule категорически не хочет работать!Задачка-то тривиальная: mydomain.ru/photo/view.php?year=2006&change=1&photo=0 =>преобразовать=> в mydomain.ru/photo/view/2006/1/0 Вот правило из .htaccess, помогите допилить! Код (Text): RewriteEngine on RewriteRule ^photo/view/([0-9]*)/([0-9]*)/([0-9]*).html$ photo/index.php?year=$1&change=$2&photo=$3 Для проверки модуля прописал такое правило, прекрасно работает: Код (Text): RewriteEngine on RewriteRule ^.*$ index.php З.Ы. В httpd.conf добавил такие вот строки : Код (Text): RewriteEngine On RewriteLog "c:\WebServers\usr\local\apache\logs\rewrite.log" RewriteLogLevel 1 LoadModule rewrite_module modules/mod_rewrite.so раскомментирован Нид хелп!
это расшерение файла), а знак "$"- окончание правила. Если точку заэкранировать, все равно выдает 404 ошибку. Без .html тоже не работает.
Эврика! Проблема решилась! Указал Код (Text): RewriteBase /photo/ Убрал из правила часть адреса - "photo/view/" И вспомнил что файл не index.php, а view.php