@lilikon

Ошибка 503 при отображении картинок на сайте, как исправить?

Здравствуйте, возникла проблема, залил сайт на хостинг. Создал одну папку в которой находятся два сайта. И настроил htaccess:
RewriteEngine on

RewriteCond %{HTTPS} off
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

RewriteCond %{HTTP_HOST} ^sait1\.ru$ [NC]
RewriteCond %{REQUEST_URI} !^/sait1.*$ [NC]
RewriteRule ^(.*)$ /sait1/$1 [L,NS]

RewriteCond %{HTTP_HOST} ^sait2\.sait1\.ru$ [NC]
RewriteCond %{REQUEST_URI} !^/sait2.*$ [NC]
RewriteRule ^(.*)$ /sait2/$1 [L,NS]

php_value default_charset utf-8
AddType 'text/html; charset=utf-8' .html .htm .shtml

Проверял на локальном компе где создавал сайт, там все нормально работает, а на хостинге все картинки выдают 503 ошибку при первом попадание на сайт, если пару раз обновиться все становится ок.

В каждой папке есть еще свой htaccess (настройки одинаковые):
php_value default_charset utf-8
AddType 'text/html; charset=utf-8' .html .htm .shtml
Options All -ExecCGI -Indexes -Includes +FollowSymLinks -MultiViews

<IfModule mod_security.c>
	# Turn off mod_security filtering.
	# SecFilterEngine Off

	# The below probably isn't needed, but better safe than sorry.
	SecFilterScanPOST Off
</IfModule>

ErrorDocument 404 /404.php
ErrorDocument 403 /404.php

<IfModule mod_php5.c>
	php_value register_globals 0
	php_value magic_quotes_gpc 0
	php_value session.auto_start 0
	php_value safe_mode 0
</IfModule>

<IfModule sapi_apache2.c>
	php_value register_globals 0
	php_value magic_quotes_gpc 0
	php_value session.auto_start 0
	php_value safe_mode 0
</IfModule>

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase / 

RewriteCond %{REQUEST_URI} ^(.*)/{2,}(.*)$
RewriteRule . %1/%2 [R=301,L]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l

RewriteCond %{REQUEST_URI} ^/index$ [OR]
RewriteCond %{REQUEST_URI} ^/index[.]+(\w+)$
RewriteRule . / [R=301,L]
</IfModule>

<ifModule mod_deflate.c>
	<filesmatch "\.(js|css|html|jpg|png|gif|eot|woff|ttf|svg)$">
		SetOutputFilter DEFLATE
	</filesmatch>
</ifModule>

<FilesMatch "\.(htaccess|htpasswd|ini|log|sh|inc|bak|cache)$">
	Order Allow,Deny
	Deny from all
</FilesMatch>

<FilesMatch "\.txt$">
  Order Deny,Allow
  Deny from all
</FilesMatch>


В логах пишется вот это:
[21/Sep/2019:22:11:57 +0300] "GET /theme/images/slider/slide_shadow.png HTTP/1.0" 503 299 "https://site1.ru/theme/css/flexslider.css" "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/76.0.3809.132 YaBrowser/19.9.2.229 Yowser/2.5 Safari/537.36"


Можете подсказать как исправить? Или из-за чего такое может быть?
Картинки не отображаются и те что в css и те что на прямую в html записаны

Вариант разбить на два сайта и подцепить домены не подходит, заказчик сказал все через один сайт делать (другого хостинга нет, и расширять текущий он не хочет)
  • Вопрос задан
  • 69 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
14 нояб. 2019, в 01:18
1000 руб./за проект
13 нояб. 2019, в 22:49
30000 руб./за проект
13 нояб. 2019, в 22:43
1500 руб./за проект