Упрощение нескольких перезаписиApache

Ответить
Anonymous
 Упрощение нескольких перезаписи

Сообщение Anonymous »

У меня есть набор правил с очень легко идентифицируемыми шаблонами, которые я хотел бы попытаться оптимизировать, чтобы быть более эффективным. Это правила для WebP, но у меня также есть аналогичные правила для JPG и PNG. Я понимаю, что эти 16 плюс 32 для JPG и PNG не являются огромными для начала, но у нас есть большой сайт со многими другими перенаправлениями, и я пытаюсь оптимизировать его как можно лучше. < Br />RewriteCond %{REQUEST_URI} !^/images/gen
RewriteRule ^images/(.*)-esm-w([0-1]{1}[0-9]{2}|200)\.webp$ /images/gen/$1-esm-w200.webp [R=301,L]
RewriteCond %{REQUEST_URI} !^/images/gen
RewriteRule ^images/(.*)-esm-w([2-5]{1}[0-9]{2}|600)\.webp$ /images/gen/$1-esm-w400.webp [R=301,L]
RewriteCond %{REQUEST_URI} !^/images/gen
RewriteRule ^images/(.*)-esm-w([6-9]{1}[0-9]{2}|999)\.webp$ /images/gen/$1-esm-w900.webp [R=301,L]
RewriteCond %{REQUEST_URI} !^/images/gen
RewriteRule ^images/(.*)-esm-h([0-9]{3}|600)\.webp$ /images/gen/$1-esm-h$2.webp [R=301,L]

RewriteCond %{REQUEST_URI} !^/images/gen
RewriteRule ^images/(.*)-esm-w([0-9]{2})\.webp$ /images/gen/$1-esm-w$2.webp [R=301,L]
RewriteCond %{REQUEST_URI} !^/images/gen
RewriteRule ^images/(.*)-esm-h([0-9]{2})\.webp$ /images/gen/$1-esm-h$2.webp [R=301,L]
RewriteCond %{REQUEST_URI} !^/images/gen
RewriteRule ^images/(.*)-esm-w([0-9]{4})\.webp$ /images/gen/$1-esm-w$2.webp [R=301,L]
RewriteCond %{REQUEST_URI} !^/images/gen
RewriteRule ^images/(.*)-esm-h([0-9]{4})\.webp$ /images/gen/$1-esm-h$2.webp [R=301,L]


Подробнее здесь: https://stackoverflow.com/questions/794 ... writerules
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Apache»