Добрый день.
Есть Убунта, Apache, mod_rewrite
Модуль в mods-enabled прописан
RewriteEngine on
AllowOverride all прописан везде где только можно
НО!
никакие редиректы не работают.
В стандартных логах пусто, в RewriteLog тожеДоступ к сайту осуществляется по https через роутер c пробросом портов 10433->433
В чём может быть проблема?
>Добрый день.
>Есть Убунта, Apache, mod_rewrite
>Модуль в mods-enabled прописан
>RewriteEngine on
>AllowOverride all прописан везде где только можно
>НО!
>никакие редиректы не работают.
>В стандартных логах пусто, в RewriteLog тожемало данных
>
>Доступ к сайту осуществляется по https через роутер c пробросом портов 10433->433
>а зачем так? Просто любопытно. На шлюзе 433 порт чем-то занят?
Может в этом и проблема, раз уж в логах пусто.
>[оверквотинг удален]
>Модуль в mods-enabled прописан
>RewriteEngine on
>AllowOverride all прописан везде где только можно
>НО!
>никакие редиректы не работают.
>В стандартных логах пусто, в RewriteLog тоже
>
>Доступ к сайту осуществляется по https через роутер c пробросом портов 10433->433
>
>В чём может быть проблема?Сам отвечаю на свой вопрос.
Как я понял rewrite работает внутри области virtualhost.
Поскольку RewriteEngine и RewriteRule были прописаны в начале http.conf, то небыли активны.<VirtualHost *:80>
# работает для http://
RewriteEngine on
RewriteRule ххххххх
<VirtualHost _default_:443>
# работает для https:// (Мой случай :) )
RewriteEngine on
RewriteRule ххххххх