Loading...
Обучение/Помощь новичкам | Нужна помощь с двигом
Dariy , все смотри
happy-hack , Отключи принудительный перевод сайта на SSL
Dariy , всмысле это как
код файла хтасес
# php_value error_reporting -1
# php_flag display_errors on
# php_flag display_startup_errors on

# php_value upload_max_filesize 100M
# php_value post_max_size 150M
# php_value session.gc_maxlifetime 86400
#php_flag display_errors on
# php_flag error_reporting 0
# php_value date.timezone Europe/Moscow
#DefaultLanguage ru
AddDefaultCharset utf-8
<Files crn_board.php>
Order Deny,Allow
Deny from All
</Files>

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

Options +FollowSymlinks
RewriteRule ^load\/(.*)$ getfile.php?fname=$1
RewriteRule ^load_off\/(.*)$ getoff.php?fname=$1

<filesmatch .(js|css|jpg|gif|png|ico)$="">
SetOutputFilter DEFLATE
</filesmatch>

#Блокировка IP#
<Limit GET POST>
order allow,deny
deny from 217.159.171.18
deny from 144.76.125.10
deny from 69.118.12.217
deny from 95.139.175.231
deny from 209.222.0.
deny from 37.187.0.
deny from 93.174.93.
deny from 176.109.186.158
deny from 188.143.235.
deny from 46.33.255.36
deny from 93.84.21.196
deny from 213.87.120.195
deny from 97.79.239.37
deny from 195.189.123.16
deny from 46.119.148.134
deny from 176.109.179.159
deny from 98.142.241.142
deny from 94.178.102.21
deny from 195.189.123.173
deny from 198.199.#подмена IP
deny from 162.243.#подмена IP
#deny from 95.191.14.118 #localhost
#deny from 31.132.162.168 #предупреждение
allow from all
</Limit>

#RewriteCond %{HTTP_REFERER} !^$
#Далее список разрешенных сайтов
#RewriteCond %{HTTP_REFERER} !^http(s)?://(www.)?yandex.ru [NC]
#RewriteCond %{HTTP_REFERER} !^http(s)?://(www.)?google. [NC]
#RewriteCond %{HTTP_REFERER} !^http(s)?://(www.)?msn. [NC]
#RewriteCond %{HTTP_REFERER} !^http(s)?://(www.)?yahoo. [NC]
#RewriteCond %{HTTP_REFERER} !search?q=cache [NC]
#Список запрещенных для хотлинка форматов
#RewriteRule \.(jpe?g|bmp|gif|png|css|zip|pdf|txt|doc|swf)$ - [NC,F,L]

# Блокировать любой запрос, пытающийся установить значение mosConfig через URL
RewriteCond %{QUERY_STRING} mosConfig_[a-zA-Z_]{1,21}(=|\%3D) [OR]
# Блокировать любой запрос, пытающийся испортить base64_encode через URL
RewriteCond %{QUERY_STRING} base64_encode[^(]*\([^)]*\) [OR]
# Блокировать любой запрос, содержащий тег srcipt в URL
RewriteCond %{QUERY_STRING} (<|%3C)([^s]*s)+cript.*(>|%3E) [NC,OR]
# Блокировать любой запрос, пытающийся установить значение глобальных переменных PHP через URL
RewriteCond %{QUERY_STRING} GLOBALS(=|\[|\%[0-9A-Z]{0,2}) [OR]
# Блокировать любой запрос, пытающийся изменить _REQUEST переменную через URL
RewriteCond %{QUERY_STRING} _REQUEST(=|\[|\%[0-9A-Z]{0,2})

RewriteCond %{HTTP_USER_AGENT} (<|>|'|%0A|%0D|%27|%3C|%3E|%00) [NC,OR]
RewriteCond %{HTTP_USER_AGENT} (;|<|>|'|"|\)|\(|%0A|%0D|%22|%27|%28|%3C|%3E|%00).*(libwww-perl|wget|python|nikto|curl|scan|java|winhttp|HTTrack|clshttp|archiver|loader|email|harvest|extract|grab|miner) [NC,OR]
RewriteCond %{QUERY_STRING} base64_encode.*\(.*\) [NC,OR]
RewriteCond %{QUERY_STRING} base64_(en|de)code[^(]*\([^)]*\) [NC,OR]
RewriteCond %{QUERY_STRING} concat[^\(]*\( [NC,OR]
RewriteCond %{QUERY_STRING} union([^s]*s)+elect [NC,OR]
RewriteCond %{QUERY_STRING} union([^a]*a)+ll([^s]*s)+elect [NC,OR]
RewriteCond %{QUERY_STRING} (;|<|>|'|"|\)|%0A|%0D|%22|%27|%3C|%3E|%00).*(/\*|union|select|insert|drop|delete|update|cast|create|char|convert|alter|declare|order|script|set|md5|benchmark|encode) [NC,OR]

# Перенаправлять заблокированные запросы на страницу 404 с запрещенными ошибками!
RewriteRule .* 404.php [F]

# 1 YEAR
<FilesMatch "\.(ico|pdf|flv)$">
Header set Cache-Control "max-age=29030400, public"
</FilesMatch>
# 1 WEEK
<FilesMatch "\.(jpg|jpeg|png|gif|swf)$">
Header set Cache-Control "max-age=604800, public"
</FilesMatch>
# 2 DAYS
<FilesMatch "\.(xml|txt|css|js)$">
Header set Cache-Control "max-age=172800, proxy-revalidate"
</FilesMatch>
# 1 MIN
#<FilesMatch "\.(html|htm|php)$">
#Header set Cache-Control "max-age=60, private, proxy-revalidate"
#</FilesMatch>

ErrorDocument 404 /404.php

RewriteRule ^r=(\d+)$ index.php?r=$1 [L,QSA] # рефельная ссылка
RewriteRule ^home$ index.php?go=home [L] # главная

RewriteRule ^home(\d+)$ index.php?go=home&page=$1 [L,QSA] # главная
RewriteRule ^page(\d+)/([0-9])$ index.php?go=home&page=$1&n=$2 [L,QSA] # главная
RewriteRule ^post(\d+)$ index.php?go=post&id=$1 [L,QSA] # просмотр товара
RewriteRule ^reg$ index.php?go=reg [L] # регистрация
RewriteRule ^login$ index.php?go=login [L] # логин
RewriteRule ^exit$ index.php?go=exit [L] # логин
RewriteRule ^profile$ index.php?go=profile [L] # профиль
RewriteRule ^payment$ index.php?go=payment [L] # пополнение баланса
RewriteRule ^buy$ index.php?go=buy [QSA] # оплата
RewriteRule ^new$ index.php?go=new [L] # новый товар
RewriteRule ^my$ index.php?go=my [L] # товары пользователя
RewriteRule ^tovar(\d+)$ index.php?go=tovar&id=$1 [L,QSA] # загрузка товаров
RewriteRule ^img(\d+)$ index.php?go=img&id=$1 [L,QSA] # загрузка изображений
RewriteRule ^mybuy$ index.php?go=mybuy [L] # покупки пользователя
RewriteRule ^set$ index.php?go=set [L] # личные данные
RewriteRule ^vivod$ index.php?go=vivod [QSA] # Заказ выплаты
RewriteRule ^contact$ index.php?go=contact [L] # Контакты
RewriteRule ^offer$ index.php?go=offer [L] # оферта
RewriteRule ^pravoobladatel$ index.php?go=pravoobladatel [L] # pravoobladatel
RewriteRule ^faq$ index.php?go=faq [L] # faq
RewriteRule ^about$ index.php?go=about [L] # about

RewriteRule ^restore$ index.php?go=restore [L] # восстановление пароля
RewriteRule ^partner$ index.php?go=partner [L] # Партнерская программа

#Форум
RewriteRule ^forum$ index.php?go=forum [L] # форум
RewriteRule ^topic(\d+)$ index.php?go=topic&id=$1 [L,QSA] # топик
Rew
happy-hack , Это будет сложно...
Ладно, по всем файлам сайта пройдись автозаменой http на https

Не забудь сделать копию файлов перед этим... Бгг
Dariy , можешь помочь??!я чет все запутал,в лс дам танные от фтп
happy-hack , Кидай в лс, покопаюсь.
Онлайн: 4
Время:
Gen. 0.0747
(c) Bym.Guru 2010-2026