перестал работать модуль mod_rewrite в Apache/2.2.4

yalo

Новичок
перестал работать модуль mod_rewrite в Apache/2.2.4

Здравствуйте.
Такая проблема. Стоял Apache/1.3.29, сайт работал, mod_rewrite также функционировал, решила поставить второй апач: Apache/2.2.4, вроде все удачно привинтила, сайт работает, но mod_rewrite теперь не работает. Строка LoadModule rewrite_module modules/mod_rewrite.so в httpd.conf раскомментирована и сервер перезапущен, сам модуль mod_rewrite.so также присутствует в указанной папке modules. Тем не менее сервер выдает ошибку 404
Not Found

The requested URL /technology/ was not found on this server.

На первом апаче до сих пор тот же сайт с такими же ссылками и настройками файла .htaccess работает без каких-либо ошибок.
Подскажите, пожалуйста, в чем еще может быть проблема?

P.S. искала через поиск ответа на свой вопрос, но не нашла, прошу прощения заранее, если плохо искала, буду рада ссылке на подобную тему
 

Mr_Max

Первый класс. Зимние каникулы ^_^
Команда форума
yalo
Возможные причины неработы Мод-реврайт-а Вы с лёгкостью найдёте в поиске этого форума.
 

yalo

Новичок
вообще-то искала, через поиск..
и кроме того, те же настройки .htaccess работают на Apache/1.3.29

хорошо - давайте я выложу настройки .htaccess (несмотря на его нормальную работу с апаче1):

DirectoryIndex index.php
php_flag display_errors on

RewriteEngine on
RewriteBase /

# Threat any single-name as php-script
RewriteRule ^([a-z0-9]+)/?$ trm_$1.php
RewriteRule ^([a-z0-9]+)/([a-z0-9]+)/?$ trm_$1_$2.php
RewriteRule ^([a-z0-9]+)/([a-z0-9]+)/([a-z0-9]+)/?$ trm_$1_$2_$3.php
RewriteRule ^([a-z0-9]+)/([a-z0-9]+)/([a-z0-9]+)/([a-z0-9]+)/?$ trm_$1_$2_$3_$4.php

# Check that URL exists -- redirect to root if not
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule . / [R]


Именно такие настройки работают в первом апаче и не работают во втором:(
 

Mr_Max

Первый класс. Зимние каникулы ^_^
Команда форума
yalo
htaccess вообще включен в Вас?
 

yalo

Новичок
упс..

спасибо большое за подсказку, Mr_Max..

стыдно, но не знала до этого, что его надо включать, Ваш вопрос сразу натолкнул на мысль исследовать и сравнить тщательнее файл httpd.conf первого и второго сервера, действительно ничего не было указано про .htaccess у апаче2. Щас все работает на обоих серверах:)

век живи - век учись, и когда я буду все знать?.. :(

Спасибо еще раз огромное;)
 
Сверху