За последние 24 часа нас посетили 18086 программистов и 1589 роботов. Сейчас ищут 1110 программистов ...

RewriteRule

Тема в разделе "PHP для новичков", создана пользователем AlexALX, 12 дек 2007.

  1. AlexALX

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

    С нами с:
    13 июн 2007
    Сообщения:
    294
    Симпатии:
    5
    Адрес:
    Киев
    RewriteRule помогите разобратся, мне постоянно ошибку 500 выдаёт...
     
  2. Dagdamor

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

    С нами с:
    4 фев 2006
    Сообщения:
    2.095
    Симпатии:
    1
    Адрес:
    Барнаул
    Это очень просто.
     
  3. antonn

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

    С нами с:
    10 июн 2007
    Сообщения:
    2.996
    Симпатии:
    0
    если постоянно, можно попробывать сохранить файл в кодировке unix (например через far)
     
  4. AlexALX

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

    С нами с:
    13 июн 2007
    Сообщения:
    294
    Симпатии:
    5
    Адрес:
    Киев
    кодировке unix (например через far) > подробнее, у меня винда стоит, но как бы я не сохранял файл ошибка 500 и всё... и ещё, я там не до конца можт чёто понял, плиз ссылку на статьи какуюнить если не сложно, хотя вроде я уже читал и делал всё по ней и всёравно ошибка 500
     
  5. antonn

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

    С нами с:
    10 июн 2007
    Сообщения:
    2.996
    Симпатии:
    0
    делаю ставку на пост номер 7 %)
     
  6. Dagdamor

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

    С нами с:
    4 фев 2006
    Сообщения:
    2.095
    Симпатии:
    1
    Адрес:
    Барнаул
    *режим телепатии включен* Убедись, что в выражении RewriteRule <откуда> <куда>, "откуда" НЕ начинается со слеша, а "куда", наоборот, в начале имеет слеш.
     
  7. lexa

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

    С нами с:
    22 июл 2007
    Сообщения:
    1.746
    Симпатии:
    0
    Адрес:
    Санкт-Петербург
    Dagdamor, ты когда режим телепатии выключил, то ещё и пол мозга случайно вырубил. ;) Слеш в <откуда> не вызовет ошибку, а слеш в <куда> в начале так же как и везде обозначает корень, что не всегда полезно.
     
  8. AlexALX

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

    С нами с:
    13 июн 2007
    Сообщения:
    294
    Симпатии:
    5
    Адрес:
    Киев
    всёравно ошибка 500
     
  9. Ganzal

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

    С нами с:
    15 мар 2007
    Сообщения:
    9.893
    Симпатии:
    965
    [off]что-то мне подсказывает что если удалить .htaccess то сервер перестанет уходить в 500й статус[/off]
    что-то мне подсказывает что если показать нам что вы пытаетесь сделать мы быстрее сможем вам помочь
    даешь исходник в студию!
     
  10. AlexALX

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

    С нами с:
    13 июн 2007
    Сообщения:
    294
    Симпатии:
    5
    Адрес:
    Киев
    Код (Text):
    1. RewriteEngine On
    2. RewriteRule ^([^/]*)\.html$ /games/games.php?games_id=$1 [L]
     
  11. AlexALX

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

    С нами с:
    13 июн 2007
    Сообщения:
    294
    Симпатии:
    5
    Адрес:
    Киев
    если обрать это то всё ок, или удалить файл то тоже всё ок
     
  12. Sergey89

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

    С нами с:
    4 янв 2007
    Сообщения:
    4.796
    Симпатии:
    0
    mod_rewrite есть?
     
  13. AlexALX

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

    С нами с:
    13 июн 2007
    Сообщения:
    294
    Симпатии:
    5
    Адрес:
    Киев
    да
     
  14. AlexALX

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

    С нами с:
    13 июн 2007
    Сообщения:
    294
    Симпатии:
    5
    Адрес:
    Киев
    Это в httpd.conf если я не ошибаюсь?
    Код (Text):
    1. LoadModule negotiation_module modules/mod_negotiation.so
    2. LoadModule rewrite_module modules/mod_rewrite.so
    3. LoadModule setenvif_module modules/mod_setenvif.so
     
  15. AlexGousev

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

    С нами с:
    25 мар 2006
    Сообщения:
    1.505
    Симпатии:
    0
    Адрес:
    Москва
    А если только эту строчку оставить?
    Код (Text):
    1. RewriteEngine On
    ошибка будет?
     
  16. 440Hz

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

    С нами с:
    21 дек 2012
    Сообщения:
    8.003
    Симпатии:
    1
    Адрес:
    Оттуда
    слеши экранировать надо
     
  17. dark-demon

    dark-demon Активный пользователь

    С нами с:
    16 фев 2007
    Сообщения:
    1.920
    Симпатии:
    1
    Адрес:
    леноград
    не надо
     
  18. AlexALX

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

    С нами с:
    13 июн 2007
    Сообщения:
    294
    Симпатии:
    5
    Адрес:
    Киев
    да :(
     
  19. Sergey89

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

    С нами с:
    4 янв 2007
    Сообщения:
    4.796
    Симпатии:
    0
    Код (Text):
    1. <IfModule mod_rewrite.c>
    2.     RewriteEngine On
    3. </IfModule>
    А так если?
     
  20. dark-demon

    dark-demon Активный пользователь

    С нами с:
    16 фев 2007
    Сообщения:
    1.920
    Симпатии:
    1
    Адрес:
    леноград
    значит mod_rewrite не включён
     
  21. dark-demon

    dark-demon Активный пользователь

    С нами с:
    16 фев 2007
    Сообщения:
    1.920
    Симпатии:
    1
    Адрес:
    леноград
    есть мнение, что под виндой нужно грузить dll-ки, а не so-шки ;-)
     
  22. AlexALX

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

    С нами с:
    13 июн 2007
    Сообщения:
    294
    Симпатии:
    5
    Адрес:
    Киев
    а где мне взять dll?) у меня только етсь so)
     
  23. AlexALX

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

    С нами с:
    13 июн 2007
    Сообщения:
    294
    Симпатии:
    5
    Адрес:
    Киев
    ошибка
     
  24. Sergey89

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

    С нами с:
    4 янв 2007
    Сообщения:
    4.796
    Симпатии:
    0
    врёшь.
     
  25. dark-demon

    dark-demon Активный пользователь

    С нами с:
    16 фев 2007
    Сообщения:
    1.920
    Симпатии:
    1
    Адрес:
    леноград
    Sergey89, кланус! :)