Рейтинг:1

Apache .htaccess вызывает очень медленную загрузку изображений

флаг de

Я запускаю одностраничное приложение, для которого требуются следующие строки в моем .htaccess . Однако изображения в его папке /images/ теперь загружаются очень медленно.

Что-то не так со следующими строками?

RewriteEngine включен
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
Правило перезаписи (.*) index.html [QSA,L]
Рейтинг:0
флаг kz

Это не должно оказывать существенного влияния на загрузку изображений. Однако его можно оптимизировать, чтобы исключить /картинки каталог от обработки.

Например:

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
Правило перезаписи !^images/index.html [L]

КСА флаг не требовался.

ИЛИ исключите все запросы, которые выглядят так, как будто у них уже есть расширение файла, которое, естественно, должно включать все ваши изображения, JS, CSS и любые другие статические ресурсы. Однако это означает, что URL-адреса ваших страниц не могут содержать то, что выглядит как расширение файла.

Например:

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
Правило перезаписи !\.\w{2,4}$ index.html [L]

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.