ФорумПрограммированиеPHP для идиотов → mod rewrite

mod rewrite

  • Lirck

    Сообщения: 1658 Репутация: N Группа: Джедаи

    Spritz 31 июля 2008 г. 7:29

    Есть в корне файл .htaccess, который переводит все запросы на index.php:
    RewriteEngine on
    RewriteBase /
    RewriteRule ^(.*)$ index.php?$1


    Есть файл admin/index.php, к которому нужно открыть доступ из броузера (тоесть чтобы при этом запросе mod_rewrite не выполнялся). Можно было бы сделать файл .htaccess в папке admin/ с таким содержимым:
    RewriteEngine off

    Но мне нужно, чтобы если в начале запроса есть admin/, то все запросы передавались бы на admin/index.php
  • md5

    Сообщения: 11948 Репутация: N Группа: в ухо

    Spritz 31 июля 2008 г. 7:36, спустя 6 минут 31 секунду

    RewriteCond %{REQUEST_URI} ^/admin$
    RewriteRule . - [L]

    а в дире admin уже свой htaccess
    все умрут, а я изумруд
  • Trej Gun

    Сообщения: 5299 Репутация: N Группа: в ухо

    Spritz 31 июля 2008 г. 7:36, спустя 28 секунд

    учи регулярные выражения


    RewriteEngine on
    RewriteBase /
    RewriteRule ^admin/(.*) /admin/index.php?$1
    RewriteRule ^(.*)$ index.php?$1
  • Lirck

    Сообщения: 1658 Репутация: N Группа: Джедаи

    Spritz 31 июля 2008 г. 7:48, спустя 11 минут 35 секунд

    мне не регехп надо учить, а mod_rewrite и структуру htaccess =)
  • md5

    Сообщения: 11948 Репутация: N Группа: в ухо

    Spritz 31 июля 2008 г. 7:49, спустя 1 минуту 19 секунд

    а мод_рерайт не по регекспам рерайтит?
    все умрут, а я изумруд
  • Lirck

    Сообщения: 1658 Репутация: N Группа: Джедаи

    Spritz 31 июля 2008 г. 7:50, спустя 54 секунды

    RewriteEngine on
    RewriteBase /
    RewriteRule ^admin/(.*)$ admin/index.php?$1
    RewriteRule ^(.*)$ index.php?$1

    Не работает :)
  • Trej Gun

    Сообщения: 5299 Репутация: N Группа: в ухо

    Spritz 31 июля 2008 г. 8:12, спустя 21 минуту 47 секунд

    да не работает, например потому что там не хватает модификатора [NC,L]

    я просто все жду когда хоть ктото кроме "отцов" на форуме начнет думать
    я никогда не прошу готового решения например потому что я на 99% уверен что оно мне не понравиться и я его перепишу, поэтому я только прошу указать мне направление куда копать

    Помню был такой случай на секуритилаб.ру там запостили шнягу о том что мд5 хеш можно поломать за три часа за полторашном целероне а под постом три камента
    1 дайте екзешник
    2 дайте хоть сырцы глянуть
    3 расскажите алгоритм я вам экзешник пришлю
  • sap

    Сообщения: 2701 Репутация: N Группа: Кто попало
  • adw0rd

    Сообщения: 22905 Репутация: N Группа: в ухо

    Spritz 31 июля 2008 г. 9:27, спустя 55 минут 37 секунд

    я никогда не прошу готового решения например потому что я на 99% уверен что оно мне не понравиться и я его перепишу
    пессимист :)
    1 дайте екзешник
    таким надо давать запротектированный и запакованный с измененной сигнатурой вирь!
    adw/0
  • megabit

    Сообщения: 367 Репутация: N Группа: Кто попало

    Spritz 31 июля 2008 г. 9:38, спустя 10 минут 27 секунд

    кто шрифт увеличил?
  • Trej Gun

    Сообщения: 5299 Репутация: N Группа: в ухо

    Spritz 31 июля 2008 г. 9:39, спустя 1 минуту 46 секунд

    пессимист :)

    не ну есть исключения типа мне очень срочно надо или там еще чтото в этом роде

    насчет виря полностью согласен
  • md5

    Сообщения: 11948 Репутация: N Группа: в ухо

    Spritz 31 июля 2008 г. 9:45, спустя 5 минут 21 секунду


    кто шрифт увеличил?
    CTRL + 0
    :)
    все умрут, а я изумруд
  • megabit

    Сообщения: 367 Репутация: N Группа: Кто попало

    Spritz 31 июля 2008 г. 9:48, спустя 2 минуты 47 секунд

    о_О не че не жал =) все остальное норм (др.сайты)
    CTRL+[-] лучше =)
  • adw0rd

    Сообщения: 22905 Репутация: N Группа: в ухо

    Spritz 31 июля 2008 г. 10:34, спустя 46 минут 10 секунд

    Алексей, злобные админы издеваются над тобой, хотят довести тебя, чтобы ты минусы начал им ставить :)
    adw/0
  • sap

    Сообщения: 2701 Репутация: N Группа: Кто попало

    Spritz 1 августа 2008 г. 9:50, спустя 23 часа 16 минут 17 секунд

    А потом забанить.

Пожалуйста, авторизуйтесь, чтобы написать комментарий!