Странности .htaccess
От: Евгений Музыченко Франция https://software.muzychenko.net/ru
Дата: 27.10.19 14:30
Оценка:
Когда смотрю на примеры переадресации в .htaccess, что у Apache, что у прочего народа — возникает ощущение, что все они не имеют никакого понятия об относительности путей в дереве каталогов, хотя вся идеология *nix вроде как из этого исходит. В большинстве случаев предполагается, что структура сайта прибита гвоздями к файловой структуре сервера.

В списке переменных, доступных для анализа, напрочь отсутствуют категории "путь к текущему каталогу" и "имя файла или часть пути относительно текущего каталога". В той же директиве <if> невозможно проверить, существует ли запрашиваемый файл в другом каталоге. Для выделения пути и имени файла приходится городить пачки RewriteCond с регулярными выражениями, и выглядит это по-уродски.

Есть какое-то объяснение тому, что Apache регулярно добавляет новые сложные конструкции, но упорно не желает делать подобные простые средства, сильно упрощающие жизнь?
.htaccess rewriterule rewritecond relative относительный path путь
Re: Странности .htaccess
От: Евгений Музыченко Франция https://software.muzychenko.net/ru
Дата: 04.12.19 18:23
Оценка:
Здравствуйте, Евгений Музыченко, Вы писали:

ЕМ>возникает ощущение, что все они не имеют никакого понятия об относительности путей в дереве каталогов


Получается, меня одного это напрягает?
Re: Странности .htaccess
От: Слава  
Дата: 04.12.19 18:37
Оценка:
Здравствуйте, Евгений Музыченко, Вы писали:

ЕМ>и выглядит это по-уродски.

ЕМ>Есть какое-то объяснение тому, что Apache регулярно добавляет новые сложные конструкции, но упорно не желает делать подобные простые средства, сильно упрощающие жизнь?

Есть. Юниксвей это называется. Ну и большая часть уеб-сайтов и уеб-разработчиков давно переехали на nginx, который умеет ещё меньше.

Сформулируйте задачу и вопрос для stackoverflow, интересно, что они ответят.
Отредактировано 04.12.2019 18:38 Слава . Предыдущая версия .
Re[2]: Странности .htaccess
От: Евгений Музыченко Франция https://software.muzychenko.net/ru
Дата: 04.12.19 18:40
Оценка:
Здравствуйте, Слава, Вы писали:

С>Юниксвей это называется.


Я всегда считал, что юниксвей — это как раз относительная адресация каталогов в дереве, активное использование макропеременных и т.п.

С>Сформулируйте задачу и вопрос для stackoverflow, интересно, что они ответят.


Попробую.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.