Совсем запутался с mod_rewrite :-(

docker

Новичок
Совсем запутался с mod_rewrite :-(

Всем привет!!!
Уже пол-дня бьюсь с этим mod_rewrite, пробовал разбираться и по apache.prg/...../mod_rewrite.html, и в форуме смотрел, наконец остановился на sitemaker ! Там все простенько изложено, НО какие бы примеры я ни пытался запустить с использованием этого mod_rewrite - ничего не меняется и ошибок не пишет, и преобразования никакие не выполняет.

Описываю в деталях. Сначала я в конфе апача раскоментировал строку LoadModule......../mod_rewrite.so

Затем по всеми этими LoadModule я добавил:
AddModule mod_rewrite.c
(ClearModuleList я убрал, т.к. с ним апач вообще не запускался)

Перезапустил апач. Создал .htaccess в корне одного из наших сайтов следующего содержания:

<IfModule mod_rewrite.c>
RewriteEngine On
Options+FolowSymlinks
RewriteRule ^(.*)$ http://<домен>/test.phtml?url=$1
</IfModule>

И при запуске сайта, никакого изменения не происходит. Мой test.phtml(который я там создал в корне) - так и не открывается. Пробовал и так:

#<IfModule mod_rewrite.c>
RewriteEngine On
Options+FolowSymlinks
RewriteRule http://<домен>/rus.php http://<домен>/test.phtml
#</IfModule>

- где rus.php - страница в корне
Также ничего.

Поэтому делаю вывод, что он у меня не работает, какие здесь еще могут быть варианты?
А если не работает, то почему ошибки не выдаются(на sitemaker-е написано, что в случае, если он не работает будет что-то выдаваться)?

Другие вопросы:
1) Этот модуль включен во все версии апача? Может такое быть что в моем его просто нет?

2) Если он у меня есть, то какие ошибки я сделал в конфах? LoadModule и AddModule достаточно?
 

fixxxer

К.О.
Партнер клуба
А ты не знаешь как проверить наличие файла на диске, что ли?
 

docker

Новичок
Originally posted by KostyaCat
я тебе ман на русском дал?
вперед читать
Сейчас времени нет, дома почитаю. Я просто надеялся, что описав вам все сделанные мною действия вы увидите, что неправильно! :)
 

McUrex_

ururunet
httpd -l выводит информацию о том, какими модулями он готов обрабатывать Ваши конфиги и все остальное, свойственной веб серверу :)
 

docker

Новичок
Originally posted by McUrex_
httpd -l выводит информацию о том, какими модулями он готов обрабатывать Ваши конфиги и все остальное, свойственной веб серверу :)
Простите за непросвященность, но я впервые слышу о httpd?
Если это команда, то куда ее вводить? В командную строку, или это параметра для apache.exe?

Спасибо!
 
Сверху