За последние 24 часа нас посетили 18140 программистов и 1655 роботов. Сейчас ищут 1177 программистов ...

Мод рерайт в Апач 2.2

Тема в разделе "Установка PHP", создана пользователем Feanor1982, 20 июн 2008.

  1. Feanor1982

    Feanor1982 Активный пользователь

    С нами с:
    20 июн 2008
    Сообщения:
    41
    Симпатии:
    0
    Пытаюсь настроить сабж. Для этого в http.conf раскоментил
    Код (Text):
    1. LoadModule rewrite_module modules/mod_rewrite.so
    Затем хочу получить полный лог. Для этого добавил следующие строки туда же.
    Код (Text):
    1. <IfModule rewrite_module>
    2. RewriteLogLevel 9
    3. Rewritelog logs/rewrite.log
    4. </IfModule>
    Файл rewrite.log создался, но он в него ничего не пишется. Затем в одной из папок создал файл .htaccess со следующим содержанием
    Код (Text):
    1.  
    2. RewriteEngine on
    3.  
    4. RewriteBase /
    5.  
    6. RewriteRule ^([0-9]+)$ index.php?page=$1 [L]
    7. RewriteRule ^([a-zA-z]+)$ index.php?word=$2 [L]
    Данные правила не выполняются, в лог ничего не пишется, единственное, что я вижу в браузере - это обращение к несуществующему документу. Подскажите, где я неправ?[/code]
     
  2. DarkElf

    DarkElf Активный пользователь

    С нами с:
    22 окт 2006
    Сообщения:
    1.632
    Симпатии:
    0
    у AllowOverwrite какое значение?
     
  3. Feanor1982

    Feanor1982 Активный пользователь

    С нами с:
    20 июн 2008
    Сообщения:
    41
    Симпатии:
    0
    Может быть AllowOverride? Такого определения я ни в мануале, ни в существующих файлах не нашёл.
     
  4. nimistar

    nimistar Активный пользователь

    С нами с:
    30 май 2007
    Сообщения:
    919
    Симпатии:
    0
  5. Feanor1982

    Feanor1982 Активный пользователь

    С нами с:
    20 июн 2008
    Сообщения:
    41
    Симпатии:
    0
    Выставил в All и всё заработало. Я это раньше делал, но забыл о такой мелочи после переустановки.
     
  6. angelo4ek

    angelo4ek Активный пользователь

    С нами с:
    27 авг 2006
    Сообщения:
    85
    Симпатии:
    0
    Ребята хелп Реврайт не пашет..что может быть?
    AllowOverride = Алл
    Модуль раскоментировал
    а он все равно не пашет.
     
  7. Feanor1982

    Feanor1982 Активный пользователь

    С нами с:
    20 июн 2008
    Сообщения:
    41
    Симпатии:
    0
    Какой у тебя .htaccess и вообще что именно делаешь? У меня тоже пашет своеобразно, давай вместе разбираться с этим хитрым модулем
     
  8. angelo4ek

    angelo4ek Активный пользователь

    С нами с:
    27 авг 2006
    Сообщения:
    85
    Симпатии:
    0
    Все заработало - вопрос исчерпан.Оффтоп
    Вот так воть в конфине Апача должно быть

    PHP:
    1. Options FollowSymLinks Indexes Includes
    2. AllowOverride All
    Ну и конечно раскоментировать сам модуль реврайта
    ))