За последние 24 часа нас посетил 49781 программист и 1757 роботов. Сейчас ищут 773 программиста ...

GET+PHP+Apache+Rewrite не работает полностью.

Тема в разделе "Прочее", создана пользователем macik, 17 сен 2010.

  1. Apple

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

    С нами с:
    13 янв 2007
    Сообщения:
    4.984
    Симпатии:
    2
    Посмотри в файле httpd.conf директиву DefaultType и выстави её в text/plain
     
  2. macik

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

    С нами с:
    14 июл 2006
    Сообщения:
    71
    Симпатии:
    0
    там так и есть. :(
     
  3. macik

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

    С нами с:
    14 июл 2006
    Сообщения:
    71
    Симпатии:
    0
    Проблему нашли ...

    Ну, что я докопался до истины и смог исправить. Все как я и предполагал, срабатывала переадрисация на файл вне зависимости указано расширение файла или нет.

    Лечится это директивой или в настройках самого домена или в файле .htaccess.
    Код (Text):
    1. Options -MultiViews
    Самое интересное что предупреждают именно о таких проблемах как у меня.
    И каког лешого в apache была включена эта фигня я понять не могу!? :evil:
     
  4. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    блин, я даже о таком не слышал =) понаустанавливают, блин!

    macik
    ты в след раз, хоть и программист, но может не админ всеже и комунить поручишь это дело типа админам удаленным?
     
  5. macik

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

    С нами с:
    14 июл 2006
    Сообщения:
    71
    Симпатии:
    0
    Прикольно звучит.
    Я не админ, я их руководитель, а программист (как ты назвал) это так хоби. Хотя я сомневаюсь в том, что меня можно назвать программистом. Я время от времени занимаюсь такими вот поделками, там сайтец кому, или небольшой внутренний для собственных нужд. По Apache вышло не хорошо, кто знал, что в нем такая хрень вкручена я довно уже балуюсь этими вещами но такого еще не встречал.
     
  6. Apple

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

    С нами с:
    13 янв 2007
    Сообщения:
    4.984
    Симпатии:
    2
    Модуль mod_negotiation включен по-умолчанию.
    Вопрос в том, кто добавил эту опцию. Насколько я помню (и если помню), то ДАЖЕ в список All директивы Options опция MultiViews не включена. Соответственно кто-то добавил её вручную. Либо что-то обновилось, либо что-то устарело, но я помню именно так. Во всяком случае мои воспоминания относятся к версиям 2.х =)
     
  7. macik

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

    С нами с:
    14 июл 2006
    Сообщения:
    71
    Симпатии:
    0
    Да я так и не понял почему и где он включился. В настройках не где прописано нет. Наверно в Ubunte Apache 2 включено по умолчанию?
     
  8. Apple

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

    С нами с:
    13 янв 2007
    Сообщения:
    4.984
    Симпатии:
    2
    В httpd.conf смотреть директиву Options.
    Её разрешено использовать и в .htaccess, если соответствующее выставлено в AllowOverride.
    Я не пользуюсь готовыми комплектами, предпочитаю собирать сам всё. Поэтому всё, что включено КЕМ-ТО я не считаю настройками по-умолчанию.