Запретить доступ с определенных сайтов/доменов

Обсуждение любых вопросов связанных с файлами конфигурации .htaccess

Запретить доступ с определенных сайтов/доменов

Сообщение Gev » Вт янв 31, 2017 11:40 am

Добрый день! Уже 3 недели на сайт прут и прут какие-то боты и кучкой. Источники пишут такие вполне крутые сайты с очень высоким ТИЦ, но на самом деле на них нет никаких ссылок на мой сайт. Но взамен на сайте в день до 100-150 уникальных посетителей со 100 разных сайтов. Хотел запретить через .htaccess , но куда не вставлю запрет RewriteCond %{HTTP_REFERER} ^http://www.вредоносныйсайт(.*) [NC]
RewriteRule .* - [F]
не помогает. Прилагаю мой код, уже который автоматически был в .htaccess созданный движком. Кто-то мне подскажет куда именно и в каком виде вставить, чтобы заработал запрет.
# vim: set ts=2 sw=2 sts=2 et:
#
# Apache/PHP settings
#
# @author Qualiteam software Ltd <info@x-cart.com>
# @copyright Copyright (c) 2010-present Qualiteam software Ltd <info@x-cart.com>. All rights reserved
# @license http://www.x-cart.com/license-agreement.html X-Cart 5 License Agreement
# @link http://www.x-cart.com/

Options -Indexes
DirectoryIndex cart.php index.php
FileETag none
#ErrorDocument 404 ____WEB_DIR____/cart.php?target=page_not_found

<IfModule mod_rewrite.c>
RewriteEngine on

RewriteCond %{HTTP:Authorization} ^(.*)
RewriteRule .* - [e=HTTP_AUTHORIZATION:%1]

RewriteRule (^|/)\. - [F]

# Admin.php redirect rules.
# Uncomment underlaying lines and replace <new_admin> with your path to admin.php.
# Any requests to <new_admin>.php will be redirected to the real admin.php file.
# RewriteCond %{ENV:REDIRECT_STATUS} ^$
# RewriteRule ^admin\.php(.*)$ - [NS,NC,L,R=404]
# RewriteRule ^<new_admin>\.php(.*)$ admin.php$1 [NC,L,QSA]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^sitemap.xml(\?.+)?$ cart.php?target=sitemap [NC,L,QSA]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ cart.php?url=$1 [NC,L,QSA]

#RewriteBase ____WEB_DIR____
</IfModule>

<IfModule mod_expires.c>
AddType application/vnd.ms-fontobject .eot
AddType application/font-sfnt .ttf
AddType application/font-sfnt .otf
AddType application/font-woff .woff

# Expire images/js/css header
ExpiresActive On
ExpiresDefault A0

# Images expires in 2 weeks
ExpiresByType image/png A1209600
ExpiresByType image/gif A1209600
ExpiresByType image/jpg A1209600
ExpiresByType image/jpeg A1209600
ExpiresByType image/ico A1209600
ExpiresByType image/x-icon A1209600

ExpiresByType image/svg+xml A1209600
ExpiresByType application/vnd.ms-fontobject A1209600
ExpiresByType application/x-font-ttf A1209600
ExpiresByType application/x-font-opentype A1209600
ExpiresByType application/x-font-woff A1209600

# CSS/JS now work with dynamic unique query string. 1 year expires
ExpiresByType text/css A31104000
ExpiresByType text/javascript A31104000
ExpiresByType application/javascript A31104000

</IfModule>
Gev
 
Сообщений: 1
Зарегистрирован: Вт янв 31, 2017 11:30 am
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Пункты репутации: 0

Вернуться в Htaccess

Кто сейчас на форуме

Зарегистрированные пользователи: нет зарегистрированных пользователей

cron