Мой файл .htaccess выглядит так.
Код: Выделить всё
RewriteEngine On
# Redirect to maintenance page unless query parameter supplied
RewriteCond %{QUERY_STRING} !^allowLogin=true$
RewriteCond %{REQUEST_URI} !/maintenance.php$
RewriteRule (.*) https://www.example.com/maintenance.php [R,L]
При перенаправлении .htaccess
Без файла .htaccess страница выглядит так, как показано на изображении ниже. Обратите внимание, что изображение теперь отображается правильно и имеет цветной фон.
Без перенаправления .htaccess
Изображение загружается по ссылке на содержащий его файл.
Код: Выделить всё
[img]assets/img/current-logo.png[/img]
Код: Выделить всё
Скриншот сети отладки Chrome здесь
Для сравнения: сеть Chrome axreensghot. Я удаляю файл .htaccess здесь.
Я также вижу ошибки в консоли Chrome, как показано здесь. Эти ошибки возникают в сторонних инструментах и не не происходит, когда я удаляю .htaccess файл.
Я также должен сказать, что эта проблема не ограничивается файлом Maintenance.php. Когда я указываю в браузере любой другой файл в файле моего домена и включаю параметр запросаallowLogin, они отображаются с теми же проблемами: отсутствует цвет фона и пустые изображения.
Будем благодарны за любую помощь.
Подробнее здесь: https://stackoverflow.com/questions/793 ... and-images
Мобильная версия