ErrorDocument 404 /index.php

Discussion in 'PHP' started by bxN5, 15 Nov 2009.

  1. bxN5

    bxN5 Elder - Старейшина

    Joined:
    8 Jan 2006
    Messages:
    687
    Likes Received:
    138
    Reputations:
    32
    ErrorDocument 404 /index.php
    перенаправляет все, кроме html фйлов
    т.е 2323 или 2323.php- редиректит
    2323.html - нет
    почему?
     
  2. bxN5

    bxN5 Elder - Старейшина

    Joined:
    8 Jan 2006
    Messages:
    687
    Likes Received:
    138
    Reputations:
    32
    что не знает никто? мб в апаче что то
     
  3. Getozz

    Getozz Banned

    Joined:
    16 Jun 2009
    Messages:
    62
    Likes Received:
    36
    Reputations:
    1
    хтассесс смотрф
     
  4. bxN5

    bxN5 Elder - Старейшина

    Joined:
    8 Jan 2006
    Messages:
    687
    Likes Received:
    138
    Reputations:
    32
    там все норм, я его первым делом смотрел
     
  5. biophreak

    biophreak Elder - Старейшина

    Joined:
    3 Aug 2007
    Messages:
    348
    Likes Received:
    63
    Reputations:
    15
    ЦМСка какая нибудь стоит? У нее свои рерайты могут быть...в хтакцессе например может быть ченить в духе (.*) /index.php?page=$1.
     
  6. bxN5

    bxN5 Elder - Старейшина

    Joined:
    8 Jan 2006
    Messages:
    687
    Likes Received:
    138
    Reputations:
    32
    форум ipb
    а есть такое
    RewriteRule ^(.*)$ /index.php?showforum=44 [R=301,L]
    но даже если убираю все равно редиректа нет
     
    #6 bxN5, 16 Nov 2009
    Last edited: 16 Nov 2009
  7. Pashkela

    Pashkela Динозавр

    Joined:
    10 Jan 2008
    Messages:
    2,750
    Likes Received:
    1,044
    Reputations:
    339
    У себя проверил на VDS - все пашет, перенаправляет. Скорее всего в .htaccess есть что-то лишнее, нужен весь текст всех .htaccess (и во вложенных папках и которые вне веба) перелопачивать
     
    1 person likes this.
  8. bxN5

    bxN5 Elder - Старейшина

    Joined:
    8 Jan 2006
    Messages:
    687
    Likes Received:
    138
    Reputations:
    32
    файл один содержимое
     
  9. Pashkela

    Pashkela Динозавр

    Joined:
    10 Jan 2008
    Messages:
    2,750
    Likes Received:
    1,044
    Reputations:
    339
    Ну вот сразу чото смущает:

    RemoveHandler .php .htm .html
    AddHandler application/x-httpd-php .php .htm .html

    Одна как бы запрещает, а вторая строчка как бы наоборот, грит использовать .html как .php - по идее конфликт

    Плюс вероятные особенности хостинга, читаем тут:

    http://phpclub.ru/talk/showthread.php?postid=875578

    PS: Плюс вот это

    php_value display_errors 1

    настоятельно советовал бы сменить на это

    php_value display_errors 0
     
    #9 Pashkela, 16 Nov 2009
    Last edited: 16 Nov 2009
  10. bxN5

    bxN5 Elder - Старейшина

    Joined:
    8 Jan 2006
    Messages:
    687
    Likes Received:
    138
    Reputations:
    32
    ну как бы пофиг с php_value
    это не мое, я помагаю прост)
    но все равно спасибо за ответ
    хотя проблема акутальна, даже если оставляю пустой файл с одной командой редиректа, все равно хтмл не редиректит
     
    #10 bxN5, 16 Nov 2009
    Last edited: 16 Nov 2009
  11. biophreak

    biophreak Elder - Старейшина

    Joined:
    3 Aug 2007
    Messages:
    348
    Likes Received:
    63
    Reputations:
    15
    Нет, ничего тут никто не запрещает и не разрещает, просто сначала удалятся дефолтный хендлер для типов файлов, а потом устанавливается обработчик пхп.

    Если по теме: попробуй, на всякий случай расположить эту директиву выше остальных, я чесслово не помню - влияет ли порядок или нет :)
    И еще опцию FollowSymLinks включи и укажи рерайт-бейз, спасет от многих проблем в будущем ))