Apache isn't the fastest or maximally customizable web server, its popularity comes from the fact that it provides a very good balance of these things bundled with maximum portability and reliability.
Вы не зашли.
Есть:
Apache 2.2
C:\Apache2.2\htdocs -- корень приложений
(по запросу http://localhost открывается C:\Apache2.2\htdocs\index.html)
Создаю две папки:
C:\Apache2.2\htdocs\routertest
C:\Apache2.2\htdocs\engine
В каждой создаю index.html (разный)
В C:\Apache2.2\htdocs кладу .htaccess следующего содержания:
RewriteEngine on
RewriteRule ^routertest/index.html /engine/index.html
Правило не срабатывает, в лог ничего не пишется. В чем может быть дело?
В htd.conf прописано:
LoadModule rewrite_module modules/mod_rewrite.so
RewriteLogLevel 3
RewriteLog "C:\Apache2.2\conf\rewrite.log"
В денвере то же самое работает:
C:\WebServers\home\localhost\www содержит тот же самый .htaccess и две папки:
routertest и engine
Запрос к http://localhost/routertest перенаправляется на http://localhost/engine
Неактивен
BrotherFlame написал:
Есть:
Apache 2.2
C:\Apache2.2\htdocs -- корень приложений
(по запросу http://localhost открывается C:\Apache2.2\htdocs\index.html)
Создаю две папки:
C:\Apache2.2\htdocs\routertest
C:\Apache2.2\htdocs\engine
В каждой создаю index.html (разный)
В C:\Apache2.2\htdocs кладу .htaccess следующего содержания:
RewriteEngine on
RewriteRule ^routertest/index.html /engine/index.html
Правило не срабатывает, в лог ничего не пишется. В чем может быть дело?
В htd.conf прописано:
LoadModule rewrite_module modules/mod_rewrite.so
RewriteLogLevel 3
RewriteLog "C:\Apache2.2\conf\rewrite.log"
В денвере то же самое работает:
C:\WebServers\home\localhost\www содержит тот же самый .htaccess и две папки:
routertest и engine
Запрос к http://localhost/routertest перенаправляется на http://localhost/engine
Есть одно предположение. В httpd.conf не прописано: AllowOverride All. Но добавление этой директивы не нравится апачу и он не запускается. Без нее не воспринимаются .htaccess. Как заставить апач воспринимать .htaccess?
Неактивен