|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
20.10.2016, 14:03 | #1 |
(aka Jin X) !RTFM!
Форумчанин
Регистрация: 14.12.2014
Сообщений: 295
|
Странная работа regexp в .htaccess
В .htaccess есть код:
Код:
Если в первой строке переставить местами /mp|/ax|/(?:ms)?[ets]0?|/[0cmbax] таким образом, что сначала будут идти 1-буквенные адреса, а затем 2-буквенные (например, /[0cmbax]|/mp|/ax|/(?:ms)?[ets]0?), то 2-буквенные работать перестанут. Почему так происходит? p.s. Объясню что здесь происходит. Код проверяет корректность и очерёдность URL-путей, т.е. можно написать site.ru/en/some/ax или site.ru/c, но не site.ru/ax/en/some. При перестановке же путь site.ru/c открывается, а site.ru/ax перестаёт открываться.
Делаю лабы на Asm/Delphi/C++/Python/VBA(Excel): asmlabs.ru
Последний раз редактировалось 7in; 20.10.2016 в 14:06. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Странная работа чекбоксов после сохранения | Jleksern | Общие вопросы Delphi | 0 | 07.05.2013 16:41 |
Странная работа ArrayList | Hemul | Общие вопросы по Java, Java SE, Kotlin | 6 | 12.04.2013 19:00 |
Странная работа скрипта | The SCS | PHP | 2 | 01.07.2012 01:44 |
странная работа функции strcat() | kin63camapa | Общие вопросы C/C++ | 4 | 05.04.2010 16:19 |
Странная работа цикла | valerij | Microsoft Office Excel | 5 | 06.03.2009 16:40 |