The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"mod_rewrite не работает на Ubunt'e"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Открытые системы на рабочей станции (WEB, Браузеры / Linux)
Изначальное сообщение [ Отслеживать ]

"mod_rewrite не работает на Ubunt'e"  +/
Сообщение от yaiba email(ok) on 15-Фев-10, 15:58 
Добрый день.
Есть Убунта, Apache, mod_rewrite
Модуль в  mods-enabled прописан
RewriteEngine on
AllowOverride all прописан везде где только можно
НО!
никакие редиректы не работают.
В стандартных логах пусто, в RewriteLog тоже

Доступ к сайту осуществляется по https через роутер c пробросом портов 10433->433

В чём может быть проблема?

Высказать мнение | Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "mod_rewrite не работает на Ubunt'e"  +/
Сообщение от mblp (ok) on 16-Фев-10, 10:20 
>Добрый день.
>Есть Убунта, Apache, mod_rewrite
>Модуль в  mods-enabled прописан
>RewriteEngine on
>AllowOverride all прописан везде где только можно
>НО!
>никакие редиректы не работают.
>В стандартных логах пусто, в RewriteLog тоже

мало данных

>
>Доступ к сайту осуществляется по https через роутер c пробросом портов 10433->433
>

а зачем так? Просто любопытно. На шлюзе 433 порт чем-то занят?
Может в этом и проблема, раз уж в логах пусто.


Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

2. "mod_rewrite не работает на Ubunt'e"  +/
Сообщение от yaiba email(ok) on 16-Фев-10, 11:57 
>[оверквотинг удален]
>Модуль в  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 ххххххх

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру