The OpenNET Project / Index page

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

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

"Настройка Apache. mod_rewrite или что-то другое?"  
Сообщение от Mr.Link (ok) on 17-Июн-08, 12:04 
Не могу найти описани следующей операции - автоматически перенаправлять зашедших по адресу вида http://HOST.DOT/something/other на адрес вида https://HOST.DOT/something/other
Что для этого надо использовать mod_rewrite или может другой модуль.
Идея только пришла в голову (посредством чтения http://httpd.apache.org/docs/2.0/misc/rewriteguide.html) через Extended Redirection. Не проверял. Можно как-нибудь по другому?

Нашёл по поиску https://www.opennet.ru/openforum/vsluhforumID8/4197.html

Не работает (прописывал в .htaccess)

<IfModule mod_rewrite.c>
RewriteEngine on

RewriteCond %{HTTP_HOST} HOST.DOT
RewriteRule /* https://HOST.DOT [R=301,L]

</IfModule>

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

 Оглавление

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


1. "Настройка Apache. mod_rewrite или что-то другое?"  
Сообщение от Fisher (??) on 18-Июн-08, 14:47 
1. В первую очередь убедитесь, что ваш сервер использование .htaccess разрешает.
http://www.htaccess.net.ru/doc/htaccess/Conf-htaccess.php

2. Проверить работает ли он.
http://www.webcorp.ru/page/save_htaccess.html

Можно просто написать в .htaccess:

Deny from all, и попробывать зайти на сайт. Должен запретить вход.

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

3. "Настройка Apache. mod_rewrite или что-то другое?"  
Сообщение от Mr.Link (ok) on 23-Июн-08, 18:04 
>1. В первую очередь убедитесь, что ваш сервер использование .htaccess разрешает.
>http://www.htaccess.net.ru/doc/htaccess/Conf-htaccess.php
>
>2. Проверить работает ли он.
>http://www.webcorp.ru/page/save_htaccess.html
>
>Можно просто написать в .htaccess:
>
>Deny from all, и попробывать зайти на сайт. Должен запретить вход.

Ну да, не разрешает. Настройки почему-то не перечитывает, вернее сказать, я догадываюсь почему (скорее всего он запущен из-под jail, т.к. pid процесса я в /var/run нахожу, а по ps не вижу такого процесса), не знаю как теперь быть...

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

4. "Настройка Apache. mod_rewrite или что-то другое?"  
Сообщение от Fisher (??) on 24-Июн-08, 07:42 
А mod_rewrite установлен с Apacheм? Если нет, то его надо установить(собрать).


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

5. "Настройка Apache. mod_rewrite или что-то другое?"  
Сообщение от Mr.Link (ok) on 24-Июн-08, 11:23 
>А mod_rewrite установлен с Apacheм? Если нет, то его надо установить(собрать).

Загрузка в httpd.conf прописана, в логах по поводу ошибки ничего нет.
Пробовал добавить в отдельный файл
Alias /test/ "/usr/local/www/apache22/test/"

<Directory "/usr/local/www/apache22/test">
    Options Indexes MultiViews
    AllowOverride All
    Order allow,deny
    Allow from all
</Directory>

<IfModule mod_rewrite.c>
RewriteEngine on
RewriteLog /usr/local/www/apache22/httpd_rewrite.log

RewriteCond %{HTTP_HOST} host.ru
RewriteRule /* https://host.ru [R=301,L]

</IfModule>

Ну и делать reload (ОС: FreeBSD-6.2) - по host.ru/test/ не находит страницы (права и владельцы установлены как надо). И файл не создаётся, а если создан руками, то туда ничего не пишется.

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

6. "Настройка Apache. mod_rewrite или что-то другое?"  
Сообщение от Ajaho on 01-Май-09, 01:28 
Пригодилось!)
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Настройка Apache. mod_rewrite или что-то другое?"  
Сообщение от Pahanivo email(ok) on 20-Июн-08, 13:40 
Читаем маны апачека - и юзаем redirect


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

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

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Спонсоры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

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