Как оживить mod_rewrite (на тестовом сервере)

bovkun

Новичок
Как оживить mod_rewrite (на тестовом сервере)

Народ, подскажите, как заставить работать mod_rewrite ? Перечитал весь форум и документацию, но явно чего-то не догоняю...

Любые попытки увидеть в действии работу mod_rewrite на локальном тестовом сервере с разными примерами не приводят к положительному результату.

При запуске и перезагрузке Апач не ругается.
И в phpinfo.php ни одного упоминания о модуле...

Что я не учел и не так делаю?

---

Windows XP Home Edition (Version 2002, Service Pack 2)
Apache 1.3.31
PHP 4.3.6

httpd.conf:
PHP:
LoadModule rewrite_module modules/mod_rewrite.so
AddModule mod_rewrite.c
 

IBSN

Новичок
AddModule помойму вообще не надо... ты лучше покажи свой хтаккесс...
 

bovkun

Новичок
Честно говоря, я уже столько вариантов перепробовал, что уж не знаю что лучше и правильно.

Скажи, что там написать нужно?
 

Raziel[SD]

untitled00
bovkun
создай на тестовом сервере файл
.htaccess и напиши в нем содержание этого топика :), если сайт будет будет работать без ошибок, то в httpd.conf найди
записи AllowOverride и поставь значение all.
 

bovkun

Новичок
Автор оригинала: IBSN
AddModule помойму вообще не надо... ты лучше покажи свой хтаккесс...
Ну вот один из вариантов.

RewriteEngine On
RewriteRule ^demo.php$ demo-%{TIME_MON}-%{TIME_DAY}.php
 

mani13

Новичок
hello.php
Код:
<?php echo 'Привет'; ?>
в .htaccess
Код:
RewriteEngine On
RewriteRule ^demo.php$ hello.php
если при запросе http://hostname/demo.php
увидишь Привет, то mod_rewrite работает
 

bovkun

Новичок
mani13

Так и сделал, а в ответ на запрос страницы "demo.php" получаю сообщение "The page cannot be found"...

:-/
 
Сверху