nginx объясните пожалуйстра разницу

V8
На сайте с 09.04.2011
Offline
16
541

Использую:

location ~* \.(js|css|png|jpg|jpeg|*

В одной из статей увидел призывают использовать:

location ~* ^.+\.(js|css|png|jpg|jpeg|*

Собственно а в чем разница? Что меняет добавленные: ^.+ ?

M
На сайте с 16.09.2009
Offline
278
#1
Vigar85:
Собственно а в чем разница?

Документация - здесь.

Абонементное сопровождение серверов (Debian) Отправить личное сообщение (), написать письмо ().
V8
На сайте с 09.04.2011
Offline
16
#2

Собственно и обратился сюда т.к. там не нашел этого. Или дайте тогда более конкретную ссылку.

Andreyka
На сайте с 19.02.2005
Offline
822
#3

Степень - начало

Точка - любой символ

Плюс - повторяется

Затем просто точка

И после нее расширение

Не стоит плодить сущности без необходимости
V8
На сайте с 09.04.2011
Offline
16
#4

К сожалению так и не получил ответ на свой вопрос. В чем разница между первой и второй коммандой?

Andreyka
На сайте с 19.02.2005
Offline
822
#5

Это не команды а регулярки

M
На сайте с 16.09.2009
Offline
278
#6
Vigar85:
Или дайте тогда более конкретную ссылку.

http://nginx.org/ru/docs/http/ngx_http_core_module.html#location

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий