За последние 24 часа нас посетили 21298 программистов и 1690 роботов. Сейчас ищет 1831 программист ...

Вопрос по RewriteBase

Тема в разделе "Регулярные выражения", создана пользователем rar, 7 июл 2009.

  1. rar

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

    С нами с:
    9 дек 2008
    Сообщения:
    206
    Симпатии:
    0
    Адрес:
    Москва
    Файл test.php лежит в корне каталога сайта. Там же создаю файл .htaccess и размещаю в нем вот этот код:

    PHP:
    1. RewriteEngine on
    2.  
    3. RewriteBase /zzz
    4. RewriteRule ^xxx\.php$ test.php
    При введении в адресную строку браузера сроку вида: http://site/zzz/xxx.php. Сервер выдает ошибку Not Found (такой файл не найден).

    В чем причина ошибки?
     
  2. Sergey89

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

    С нами с:
    4 янв 2007
    Сообщения:
    4.796
    Симпатии:
    0
    А зачем здесь RewriteBase ?

    Код (Text):
    1. RewriteEngine On
    2. RewriteRule ^zzz/xxx\.php$ test.php
     
  3. rar

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

    С нами с:
    9 дек 2008
    Сообщения:
    206
    Симпатии:
    0
    Адрес:
    Москва
    Да я не знаю зачем он в данный момент здесь. Я изучаю его. И пытаю понять зачем он нужен и как работает. А то, что и без него можно сделать, это я и так прекрасно понимаю. А вопрос был: почему там возникает ошибка, каковы ее причины.