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 достаточно?
Всем привет!!!
Уже пол-дня бьюсь с этим 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 достаточно?