За последние 24 часа нас посетили 56830 программистов и 1750 роботов. Сейчас ищут 766 программистов ...

работа с mod_rewrite

Тема в разделе "Прочие вопросы по PHP", создана пользователем nervouselectronic, 15 май 2007.

  1. nervouselectronic

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

    С нами с:
    29 апр 2007
    Сообщения:
    54
    Симпатии:
    0
    Нужно чтобы все кто набирал в браузере сайт и несуществующий файл или директорию попадали на index.php
    Я сделал следующее в .htaccess

    RewriteEngine on
    RewriteBase /

    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f

    RewriteRule ^(.*) index.php

    mod_rewrite безусловно включен - выдается в phpinfo() и по httpd -l

    Но происходит совсем не то что хотелось.

    Абсолютно все файлы которые существуют и не существуют - все перекидывает на index.php.
    Помогите пожалуйста!!!!!!!!!!!!!!!!!!!!!!
     
  2. 440Hz

    440Hz Старожил
    Команда форума Модератор

    С нами с:
    21 дек 2012
    Сообщения:
    8.003
    Симпатии:
    1
    Адрес:
    Оттуда
    реально рабочий конфиг

    Код (Text):
    1.  
    2. RewriteEngine On
    3. RewriteBase /
    4.  
    5. RewriteCond %{REQUEST_FILENAME} !-d
    6. RewriteCond %{REQUEST_FILENAME} !-f
    7.  
    8. RewriteRule (.*)    index.php [L,QSA,NC]
    а использоание .htaccess разрешено?
     
  3. nervouselectronic

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

    С нами с:
    29 апр 2007
    Сообщения:
    54
    Симпатии:
    0
    да конечно
    AllowOverride All
     
  4. nervouselectronic

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

    С нами с:
    29 апр 2007
    Сообщения:
    54
    Симпатии:
    0
    Все равно - не работает - тоже самое
    Не могу понять в чем проблема, хотя сам mod_rewrite работает замечательно.