Объединенный Открытый Проект - Сайт для Настоящих Компьютерщиков

Объединенный Открытый Проект

Сайт для Настоящих Компьютерщиков

; Логин:
  Пароль:
Обычный
Безопасный
Запомнить пользователя



Зарегистрироваться
Забыли пароль?
 
 
 
Объединенный Открытый Проект »   Сети и администрирование »   modRewrite
RSS

modRewrite

Как его включить в Apache

Текущий рейтинг темы: Нет

<<Назад  Вперед>>Модераторы: Stelth, wsxПечать
 
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик
4X_Pro
Откуда: Москва
Всего сообщений: 2994
Рейтинг пользователя: 79





Дата регистрации на форуме:
29 сен. 2001
Как включить modRewrite в Apache?
На данный момент сделал следующее: отредактировал httpd.conf, раскомментировал там строку LoadModule rewrite_module modules/mod_rewrite.so и перезапустил Apache, а также прописал в .htaccess

RewriteEngine On

RewriteBase /

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule ^(.*) /index.php


Но это не помогло: все равно при попытке перейти по нужному URL выскакивает 404.

---
Каждый человек всегда может найти, чем он может быть полезен окружающим. Проблема только в одном: слишком многие не хотят это искать.
Gram
Понечетный Участник Проекта

Gram
Откуда: здешний
Всего сообщений: 566
Рейтинг пользователя: 14

Репутация пользователя: 1




Дата регистрации на форуме:
23 июля 2003
Надо еще добавить

Options +FollowSymlinks
wsx
Модератор раздела
Юниксойд, сетевик
wsx
Откуда: Казань
Всего сообщений: 1074
Рейтинг пользователя: 28

Репутация пользователя: 1




Дата регистрации на форуме:
14 янв. 2005


AddModule mod_rewrite.c



Оффтопик: И вот почему самые интересные темы на форуме обсуждаются, когда я в оффлайне?
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик
4X_Pro
Откуда: Москва
Всего сообщений: 2994
Рейтинг пользователя: 79





Дата регистрации на форуме:
29 сен. 2001
wsx На эту директиву вообще началась ошибка. (На всякий случай замечу, что у меня Apache 2.)
Gram Не помогло. Впрочем, и не должно было: опция FollowSymlinks отвечает за разрешение использования символьных ссылок (без нее при попытке загрузить файл через symlink выдается ошибка, если не ошибаюсь, 403).

Впрочем, я понял, в чем проблема: Apache мой .htaccess не хочет воспринимать почему-то (а правила именно там заданы). Хотя все нужные опции: AllowOverride All

AccessFileName .htaccess

в конфиге имеются.

---
Каждый человек всегда может найти, чем он может быть полезен окружающим. Проблема только в одном: слишком многие не хотят это искать.
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик
4X_Pro
Откуда: Москва
Всего сообщений: 2994
Рейтинг пользователя: 79





Дата регистрации на форуме:
29 сен. 2001
В общем, проблема была в том, что AllowOverride был еще раз переопределен в <Directory /> как none, из-за чего .htaccess и не работал.

---
Каждый человек всегда может найти, чем он может быть полезен окружающим. Проблема только в одном: слишком многие не хотят это искать.
<<Назад  Вперед>>Модераторы: Stelth, wsxПечать
Объединенный Открытый Проект »   Сети и администрирование »   modRewrite
RSS
Быстрый переход в раздел:


Время выполнения скрипта: 0.0440. Количество выполненных запросов: 17, время выполнения запросов 0.0342