![]() |
Динамический htaccess
кто-нибудь знает как заставить apache работать с выводом php скрипта, так как будто это .htaccess ?
т.е. динамические и статические урлы хранятся в базе, а сами правила для модуля реврайт генерятся автоматически, надо заставить апач обрабатывать результат, но как сказать об этом апачу?:) |
Не проще ли прописать в htaccess правило которое запихивает все после имени домена в некую переменную, а значение этой переменной анализировать скриптом? Сильно сомневаюсь, что то о чем ты говоришь возможно, судя по алгоритму работы http сервера и стадий обработки url'а mod_rewrite'ом в частности.
|
E-mail
вот не нужно такого делать... по другому подобные вещи организуются! |
Prisoner как именно привязать переменную к скрипту?:)
Vlad Drakula я пока еще не решил как это лутше сделать, взвещиваю за и против:) а как ты подобные вещи организовываешь?:) |
E-mail
один раз грамотно написаный мод реврайт... пример работы можно посмотреть здесь: http://soft.oszone.net/ аналогичный мотод используется здесь: http://forum.oszone.net/ и здесь: http://www.oszone.net/ или сделать так как говорит Prisoner, но я так никогда не делал, так что рассказать об этом не могу... |
Я наверное сложно сказал о простой вещи :).
Гипотетический пример: RewriteRule ^([a-zA-Z0-9_\/\$]*)[\/]{0,1}$ /index.php?page=$1&%{QUERY_STRING} Правило обрабатывает ссылки вида /catalog/some_item/some_subitem/etc?some_var=some_value в результате чего index.php получит в GET $page='catalog/some_item/some_subitem/etc' и $some_var='some_value'. Если хранить в каком-то источнике URI страниц (а множество правил mod_rewrite - лишь один из способов), то это по сути и есть динамический htaccess |
E-mail
Посмотри в сторону RewriteMap |
Время: 13:43. |
Время: 13:43.
© OSzone.net 2001-