The OpenNET Project / Index page

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

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

"Не могу включить 'mod_rewrite'."  +/
Сообщение от Kaom email on 19-Дек-07, 14:19 
Добрый день у меня стоит

Debian
apache 1.3

Не могу подключить mod_rewrite, в httpd.conf нет искомых строчек,

LoadModule rewrite_module modules/mod_rewrite.so
AddModule mod_rewrite.c

если добавляю их и запускаю апач, то ругается

Starting apache 1.3 web server...
[Wed Dec 19 17:18:40 2007] [warn] module rewrite_module is already loaded, skipping
[Wed Dec 19 17:18:40 2007] [warn] module mod_rewrite.c is already added, skipping


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

Оглавление

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


1. "Не могу включить 'mod_rewrite'."  +/
Сообщение от Kaom email on 19-Дек-07, 14:23 
в /etc/apache/modules.conf есть LoadModule rewrite_module /usr/lib/apache/1.3/mod_rewrite.so

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

2. "Не могу включить 'mod_rewrite'."  +/
Сообщение от Lucf3r (??) on 19-Дек-07, 17:56 
>[оверквотинг удален]
>LoadModule rewrite_module modules/mod_rewrite.so
>AddModule mod_rewrite.c
>
>если добавляю их и запускаю апач, то ругается
>
>Starting apache 1.3 web server...
>[Wed Dec 19 17:18:40 2007] [warn] module rewrite_module is already loaded, skipping
>
>[Wed Dec 19 17:18:40 2007] [warn] module mod_rewrite.c is already added, skipping
>

Модуль может быть либо compiled-in, либо Вам необходимо очистить список модулей и подключить их заново.

Чтобы проверить вкомпилен ли он в Ваш Apache:

httpd -l

или

/prefix/до/apache/bin/httpd -l

Результатом вы увидите список вкомпиленных модулей.

Либо очищайте список модулей, перед тем как их загружете с помощью директивы "ClearModules", затем LoadModule для всех модулей, затем AddModule в том порядке, который Вам нужен.

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

3. "Не могу включить 'mod_rewrite'."  +/
Сообщение от Tohin email on 01-Мрт-09, 13:10 
А как проверить что mod_rewrite подключился и работает?

В httpd.conf написано:
    LoadModule rewrite_module       /usr/lib/apache/modules/mod_rewrite.so

В прекомпилированных модулях его нет.

в .htaccess :
    #Options +FollowSymlinks
    RewriteEngine On
    RewriteBase /
    # Fix Apache internal dummy connections from breaking [(site_url)] cache
    RewriteCond %{HTTP_USER_AGENT} ^.*internal\ dummy\ connection.*$ [NC]
    RewriteRule .* - [F,L]


    # Rewrite www.domain.com -> domain.com -- used with SEO Strict URLs plugin
    #RewriteCond %{HTTP_HOST} .
    #RewriteCond %{HTTP_HOST} !^example-domain-please-change\.com [NC]
    #RewriteRule (.*) http://example-domain-please-change.com/$1 [R=301,L]
    #
    # or for the opposite domain.com -> www.domain.com use the following
    # >>> DO NOT USE BOTH THE ABOVE AND BELOW <<<
    #
    #RewriteCond %{HTTP_HOST} .
    #RewriteCond %{HTTP_HOST} !^www\.example-domain-please-change\.com [NC]
    #RewriteRule (.*) http://www.example-domain-please-change.com/$1 [R=301,L]

    # Rewrite secure requests properly to prevent SSL cert warnings, e.g. prevent
    # https://www.domain.com when your cert only allows https://secure.domain.com
    #RewriteCond %{SERVER_PORT} !^443
    #RewriteRule (.*) https://example-domain-please-change.com.com/$1 [R=301,L]

    # The Friendly URLs part
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]


Стоит modx на OpenBSD. Apache встроенный.


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

4. "Не могу включить 'mod_rewrite'."  +2 +/
Сообщение от Andrey (??) on 08-Июл-09, 10:01 
По умолчанию файлы .htaccess не работают. grep AllowOverride httpd.conf
Если сервер Ваш пишите все конфиги в httpd.conf.
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

5. "Не могу включить 'mod_rewrite'."  +/
Сообщение от flash_k email on 02-Апр-10, 22:33 
CentOS 5 way:

в /etc/httpd/conf/httpd.conf есть LoadModule rewrite_module modules/mod_rewrite.so
в .htaccess :
    Options +FollowSymlinks
    RewriteEngine On
в /etc/httpd/conf/httpd.conf везде AllowOverride All. restart и работает.

Debian Lenny way:

в /etc/apache2/ есть две папки mods-avaliadble и mods-enabled. соответственно создаем символическую ссылку из "доступных" в "задействованные".
# ln -s /etc/apache2/mods-available /etc/apache2/mods-enabled
далее по сути в /etc/httpd/conf/httpd.conf везде AllowOverride All. restart и работает.

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

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

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




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

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