Перейти к публикации

Проблема в Apache запретах через .htaccess


Рекомендованные сообщения

Добрый день. Сайт- https://doma-tort.ru/

 

После перезда на новый сервер - начали возникать ошибки в загрузках файлов, стиле и скриптов. Везде одна ошибка:
"client denied by server configuration"

[Mon Dec 25 23:36:28.229672 2017] [:error] [pid 8243:tid 140022623610624] [client 00.00.00.120:44804] client denied by server configuration: /home/remont/public_html/doma-tort.ru/templates/Sandra-2/images/fon/bg-8.png, referer: https://doma-tort.ru/templates/Sandra-2/css/styles.css

Хостер (служба поддержки) говорит что ошибка в  .htaccess, и поправьте его согласно обсуждаемому тут  https://www.apachelounge.com/viewtopic.php?p=28631

Также утверждает что - Запреты через .htaccess во многих папках и они в старом стиле, пример, папка upload

<FilesMatch ".([Pp][Hh][Pp]|[Cc][Gg][Ii]|[Pp][Ll]|[Pp][Hh][Tt][Mm][Ll]).?">
Order allow,deny
Deny from all
</FilesMatch>

----------

Ссылка на сообщение
Поделиться на других сайтах
8 часов назад, gamessutra сказал:

Также утверждает что - Запреты через .htaccess во многих папках и они в старом стиле, пример, папка upload

В каком старом стиле? Не бывает новых и старых стилей. Запреты всегда в .htaccess всегда одинаковы.

 

8 часов назад, gamessutra сказал:

Хостер (служба поддержки) говорит что ошибка в  .htaccess, и поправьте его согласно обсуждаемому тут

То что ошибки у вас в .htaccess это верно. Но вот ссылаться на тему https://www.apachelounge.com/viewtopic.php?p=28631 совершенно неверно. У вас совсем другая проблема.

 

Суть вашей в проблемы в ошибках при создании шаблона, и в ошибках в .htaccess в вашем шаблоне /templates/Sandra-2/ в этой папке у вас есть .htaccess запрещающий доступ к файлам, что правильно, это чтобы не воровали ваш шаблон напрямую к обращениям к файлам шаблона. Но при этом нет файлов .htaccess разрешающих доступ к картинкам уже в папке templates/Sandra-2/images/ и в результате картинки не могут загрузиться. О чем собственно и говорит ошибка "client denied by server configuration". Смотрите структуру оригинального шаблона, какие там файлы стоят в папке шаблона и какие стоят в папках картинок и стилей. И делайте такие же в этих папках. Они разные по содержанию.

Ссылка на сообщение
Поделиться на других сайтах

.htaccess дефолтный стоит во всех папках шаблона. Я взял стандартный и переделал его под свой...
Ошибка возникает и с файлами с папки uploads:

[Tue Dec 26 15:20:48.704474 2017] [:error] [pid 17651:tid 140022304687872] [client 46.39.54.32:48670] client denied by server configuration: /home/remont/public_html/doma-tort.ru/uploads/posts/2017-12/medium/1514156957_38.jpg, referer: https://doma-tort.ru/

И с engine:

[Tue Dec 26 11:56:15.948422 2017] [:error] [pid 11145:tid 140022422185728] [client 95.79.138.218:36697] client denied by server configuration: /home/remont/public_html/doma-tort.ru/engine/classes/min/index.php, referer: https://doma-tort.ru/

 

Ссылка на сообщение
Поделиться на других сайтах

Только что хостер прислал - Вас блокирует evasive24_module, с одного IP к одному ресурсу более 30 запросов в секунду, разбирайтесь с кодом, так как это аномально и считается равнозначно ДДОС атаке.
- Может быть связано стем что в шаблоне есть видео html5 (4мб.) ?

Ссылка на сообщение
Поделиться на других сайтах

Ошибка решиласть тем что удалили файл  .htaccess  в папке /templates/  и все заработало!  - Я в шоке!

Ссылка на сообщение
Поделиться на других сайтах
4 часа назад, gamessutra сказал:

Ошибка возникает и с файлами с папки uploads:

К папке /uploads/ DLE вообще не ограничивает никаких доступов. 

 

2 часа назад, gamessutra сказал:

Ошибка решиласть тем что удалили файл  .htaccess  в папке /templates/  и все заработало!  - Я в шоке!

.htaccess  в папке /templates/ не имеет никакого отношения к папке /uploads/. И проблема с /uploads/ у вас решилась 100% не из за удаления этого файла.

3 часа назад, gamessutra сказал:

Может быть связано стем что в шаблоне есть видео html5 (4мб.) ?

Папка /uploads/ и шаблон это разные и никак не взаимосвязанные файлы.

3 часа назад, gamessutra сказал:

Только что хостер прислал - Вас блокирует evasive24_module, с одного IP к одному ресурсу более 30 запросов в секунду

К какому конкретному ресурсу? Если под ресурсом ваш хостинг имеет ввиду ваш домен. То тогда к DLE это вообще не имеет никакого отношения. Количество обращений в данном случае зависит от количества контента на странице. Например одна картинка на странице это уже одно обращение, один css еще одно и т.д. В итоге 30 картинок на странице уже больше 30 обращений к домену сделает браузер.

Ссылка на сообщение
Поделиться на других сайтах

B) Разобрались!!!!  Получается что главный .htaccess  в папке /templates/  блокирует все файли в других каталогах (внутри  /templates/) в которых нет файла .htaccess с разрышением на выполнение файлов....
Я создал несколько папок в которых одновременно были: стили, картинки, шаблоны и скрипты и иконочный шрифт :ph34r:
Самое интересное что через это не загружались картинки с папки  /uploads/ .....
----
P.S.  А вобще я думаю что хостер тупо в модуле "evasive24_module" увеличил лимит обращений и все заработало...

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

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

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...