ФорумПрограммированиеPHP для идиотов → У меня ошибка в коде ДНК или Дайте плз рецепт по ModRewrite

У меня ошибка в коде ДНК или Дайте плз рецепт по ModRewrite

  • adw0rd

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

    Spritz 25 августа 2008 г. 21:41, спустя 1 час 50 минут 20 секунд

    да, да, да… помню-помню :)
    https://smappi.org/ - платформа по созданию API на все случаи жизни
  • adw0rd

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

    Spritz 25 августа 2008 г. 21:47, спустя 5 минут 39 секунд

    Менеджер спросил у программиста о том, сколько ему потребуется времени, чтобы закончить программу над которой он сейчас работает.
    - Я закончу завтра! - сразу ответил программист.
    - Я думаю, что вы не реалистичны, - сказал менеджер. - Положа руку на сердце, сколько времени это займет?
    Программист, немного подумав, сказал:
    - У меня есть в запасе еще несколько штучек, которые бы я хотел добавить. Это займет не меньше двух недель…
    - Даже если придется подождать, - продолжал настаивать менеджер, - я буду доволен, если вы просто скажете мне, когда программа будет готова.
    Программист согласился с этим предложением.
    Через несколько лет менеджер уволился. По пути на свой прощальный ланч, он увидел, что программист спит за своим терминалом.
    Он программировал всю ночь.


    Менеджер пришел к мастеру программирования и показал ему документ описывающий требования к новому приложению. Менеджер спросил у мастера:
    - Сколько времени займет создание этой системы, если я поручу этот проект пяти программистам?
    - Hа это уйдет год - сразу сказал мастер.
    - Hо нам нужна эта система немедленно, как можно раньше! Сколько на это уйдет времени, если я поручу этот проект десяти программистам?
    Мастер программирования нахмурился:
    - В таком случае это займет два года.
    - А что, если я поручу этот проект сотне программистов?
    Мастер программирования пожал плечами.
    - Тогда проект никогда не будет завершен, - сказал он.


    Раньше было тут: http://www.wasm.ru/doclist.php?list=4
    Но уже нет… это из "James Geoffrey - Дао Программирования"
    https://smappi.org/ - платформа по созданию API на все случаи жизни
  • Trej Gun

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

    Spritz 26 августа 2008 г. 12:39, спустя 14 часов 52 минуты 10 секунд

    killich, сдай мне своего барыгу! я тоже у него буду траву брать!!!
  • killich

    Сообщения: 270 Репутация: N Группа: Адекваты

    Spritz 26 августа 2008 г. 12:43, спустя 3 минуты 41 секунду

    Мод Рерайт меня обламывает расстроил.

    Короче Вот например - рецепт Мавра записал в лог реРайта кучу хрени какой то ерундытипа index/index/index/index/index/index/index типа рекурсия какая то получилась.  чет не то.

    Рецепт KENDO то что надо, однако такая фигня штука происходит:

    1. css подключены по относительному пути. когда ссылка браузера имеет вид:  site.ru/index.php?ctrl=aaa&act=bbb, то все нормально - адресация относительно корня.
    а когда site.ru/aaa/bbb/ от адресуется относительно мнимых папок aaa/bbb - сайт остается без css.
    2. Таже фигня Тоже со ссылками, которые имеют относительные пути.

    Как я понял - разработку надо было сразу ориентировать РеРайт, а теперь уже хрен не прикрутишь по человечески? Так ли?
    Не смотря на то, что сделать переработку не так сложно. Фактически переделать пути на абсолютные, но меня это парит волнует.
    Мужики, кто что посоветует? еще варианты какие нибудь есть?
    Заранее спс.
    Рубист с большой буквы Г. Серый кардинал кулинарного блога open-cook.ru
  • sap

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

    Spritz 26 августа 2008 г. 12:45, спустя 2 минуты 32 секунды

    killich, а как же высокая культура комментариев? ©
  • killich

    Сообщения: 270 Репутация: N Группа: Адекваты

    Spritz 26 августа 2008 г. 12:48, спустя 2 минуты 16 секунд

    MABP, хорош стебаться! драгс из щит! Водка, Вермут и темный Гинесс - вот мой выбор >:0)
    Рубист с большой буквы Г. Серый кардинал кулинарного блога open-cook.ru
  • sap

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

    Spritz 26 августа 2008 г. 12:52, спустя 3 минуты 47 секунд

    Как я понял - разработку надо было сразу ориентировать РеРайт, а теперь уже хрен прикрутишь по человечески? Так ли?

    Вобщем да.

    Не смотря на то, что сделать переработку не так сложно. Фактически переделать пути на абсолютные, но меня это парит.

    А я вот всегда юзаю абсолютные :)

    Может посмотреть в сторону таких способов?
    RewriteRule ^([a-z_-]*)/?$ index.php?page=$1 [L]
    RewriteRule ^([a-z_-]+)/([0-9a-z_-]+)/?$ index.php?page=$1⊂=$2 [L]
  • Trej Gun

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

    Spritz 26 августа 2008 г. 12:56, спустя 4 минуты 52 секунды

    Короче - рецепт Мавра записал в лог реРайта кучу хрени

    мой рещепт это дополнение к рецепту Кендо!

    Водка, Вермут и темный Гинесс

    аццкая смесь

    пачитай о том как это у меня работает
    http://mabp.kiev.ua/content/2008/04/16/cache_manager/
  • killich

    Сообщения: 270 Репутация: N Группа: Адекваты

    Spritz 26 августа 2008 г. 12:58, спустя 1 минуту 15 секунд

    CTAPbIu_MABP, может все же не трава, а ошибка ДНК виновата?

    А я вот всегда юзаю абсолютные :)

    Даже не знаю что сказать. Может кто то другой что то на это скажет. Относительные вроде бы гибче все же. Что то не очень хочется на абсолютку уходить.
    Рубист с большой буквы Г. Серый кардинал кулинарного блога open-cook.ru
  • Trej Gun

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

    Spritz 26 августа 2008 г. 13:04, спустя 6 минут 37 секунд

    CTAPbIu_MABP, может все же не трава, а ошибка ДНК виновата?

    исчо раз говорю что с днк все пучком
    читай статью и делай выводы
  • sap

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

    Spritz 26 августа 2008 г. 13:09, спустя 5 минут 3 секунды

    Относительные вроде бы гибче все же. Что то не очень хочется на абсолютку уходить.

    Чем они гибче? Покажи мне пример, в котором видно очевидную пользу относительных путей.
  • NRG

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

    Spritz 26 августа 2008 г. 13:18, спустя 8 минут 15 секунд

    Относительные вроде бы гибче все же. Что то не очень хочется на абсолютку уходить.

    согласен с sap, абсолютные пути - тру.
  • killich

    Сообщения: 270 Репутация: N Группа: Адекваты

    Spritz 26 августа 2008 г. 13:44, спустя 26 минут 14 секунд

    CTAPbIu_MABP,

    Более того если убрать action то он все равно будет заменяться так как слово location содержит все буквы слова action. Учитывая, что повторяющиеся буквы можно убрать и поставить в алфавитном порядке abcdefghiklnorstu все равно будет работать, но удобочитаемость пропадет напрочь!


    РулеZZZZ! ржунимагупацталом!
    Рубист с большой буквы Г. Серый кардинал кулинарного блога open-cook.ru
  • adw0rd

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

    Spritz 26 августа 2008 г. 14:03, спустя 19 минут 11 секунд

    Абсолютные и относительные - тру. Однотипное плоскомыслие - фалсе.
    https://smappi.org/ - платформа по созданию API на все случаи жизни
  • killich

    Сообщения: 270 Репутация: N Группа: Адекваты

    Spritz 26 августа 2008 г. 14:11, спустя 8 минут 24 секунды

    Абсолютные и относительные - тру. Однотипное плоскомыслие - фалсе.

    Самые правильные слова, которые я слышал за последнее время!
    Я как раз таки о том, что ограничиваться только одним типом путей как то не хочется. зачем добровольно загонять себя в рамки. Пройдет еще какое то время и окажется, что что-то не удается реализовать из-за отказа от каких либо возможностей в самом начале.

    Имеется ли разница во времени по обращению по абс. и относительному пути?

    CTAPbIu_MABP, статью посмотрел хм… т.е. ты предлагаешь вроде как такое решение - кэшировать - там преобразовывать - выводить.
    Идея верна?

    Рубист с большой буквы Г. Серый кардинал кулинарного блога open-cook.ru

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