Столкнулся с рядом задач которые не могу решить, необходимо написать общее правило для apache rewrite mod: ситауция#1: пользователь посылает ссылку: sait.ru/folder/article.html - для ссылок данного вида существует некое правила задача: при наличии данного файла на сервере или папки с именем folder перейти к ним, и не следовать установленому правилу для rewrite mod ситуация#2: пользователь посылает ссылку вида: sait.ru/folder_1/aaa/bbb/.../zzz/folder_2/ задача: необходимо составить правило, позволяющее вычленить из ссылки значение folder_1 и folder_2, правило должно также работать и в случае отсутствия промежутчных папкок, тоесть вида ссылок sait.ru/folder_1/folder_2/ и получаем соотвественно также folder_1 и folder_2 и эта же задача, но для ссылок вида sait.ru/folder_1/aaa/bbb/.../zzz/folder_2/some.html, где вычленяем значения folder_1, folder_2 и some Заранее благодарен! p.s желательно предоставить комментарии
а почему бы не перенаправлять все несуществующие документы на свой скрипт? пусть он разбирает адресную строку и выдает нужные результаты.
идею понял, получится redirect в php, где работу с строкой и переадресацию выполняет php-сценарий А решение через рег. выр в rewrite mod - есть? - на крайний случай попробую через php
решение для нашел для 2ой ситуации: рег. выражение: ^\/([^/]+)[/][\S]+[/]+([^/]+)$ но почему-то под mod rewrite не работает.. может я ошибся где.. p.s проверить рег. выр можно тут http://www.pcre.ru/eval/ - в редакторе