Acesta este continuarea la acest topic Blocare auto redirect la codurile de popup ads si restul.
Pentru a incerca sa reducem cererile la o accesare si face pagina mai rapida si sa consume cat mai putine resurse.
Orice sugestie care o postez e bine sa o testati si e posibil sa nu functioneze pentru toti.
Puteti arunca o privire si la acest topic pentru a va ajuta sau face o idee.
Toate regulile sunt pentru .htaccess
1. Activarea compresiei Gzip
2. Activarea cache-ului
3. Redirect de la ww la non www pentru a reducere numarul de cereri.
4. redirect http la https
5. Dezactivarea modulului de indexare a directorului
6. Limitarea numarului de interogari la baza de date de la un ip
7. Prevenirea abuzului la functia de cautare. Asta e o functie de care multi aveti nevoie, pentru ca este uan metodele care sunt atacte multe site-uri.
Specificati calea pe server la cele doua fisiere, va trebui sa le faceti inainte de asta.
8. Prevenirea abuzului la accesari
9. Blocarea la toti boti, inclusiv google si restul
10. blocare scraper daca stiti numele la domeniu.
11. blocare clone . stiu ca unii dintre voi aveti problema asta.
12. blocare la toti botii, mai putin google, bing, yandex.
13. blocare acces la orice tip de accesare care este necunoscta. Stiti ca in loguri sunt milioane de accesari de acets tip, care poate insemna orice. Eu pe luna lu decembrie am avut 180 milioane de accesati de acest tip, care pur si simplu rupe resursele.
Uneori chiar accesarile normale, valide pot trece ca necunoscte, dar cel putin in punctul meu de vedere, daca nu poti da o identifiacare, nu poti accesa site meu. Tu decizi daca o folosesti sau nu.
14. blocare hot link
15. blocheaza incarcarea resurselor tale pe un alt site sau iframe etc.
se adauga acest code in header.php la prima linie.
Sper sa va fie de folos si folositi cu grija.
NU trebuie sa folositi toate codurile ci doar care va sunt necesare, desi ar fi recomandat.
Daca le folositi si simtiti o diferenta ca e buna sau rea nu uitati sa postati mai jos, chiar si daca stiti cum sa optimizati sau alte idei.
Pentru a incerca sa reducem cererile la o accesare si face pagina mai rapida si sa consume cat mai putine resurse.
Orice sugestie care o postez e bine sa o testati si e posibil sa nu functioneze pentru toti.
Puteti arunca o privire si la acest topic pentru a va ajuta sau face o idee.
Speed Up Your Site With Cloudflare Cache "Page rules"
Hello, One can create some basic rules to cache website for speeding up site. If you are behind cloudflare you can see much performance difference. Navigate to Rules --> Page rules and create below rules. Replace xyz.com with your website name. Keep the rule sin same order. 1)...
www.roforum.net
Toate regulile sunt pentru .htaccess
1. Activarea compresiei Gzip
Cod:
<IfModule mod_deflate.c>
# Compress HTML, CSS, JavaScript, Text, XML and fonts
AddOutputFilterByType DEFLATE application/javascript
AddOutputFilterByType DEFLATE application/rss+xml
AddOutputFilterByType DEFLATE application/vnd.ms-fontobject
AddOutputFilterByType DEFLATE application/x-font
AddOutputFilterByType DEFLATE application/x-font-opentype
AddOutputFilterByType DEFLATE application/x-font-otf
AddOutputFilterByType DEFLATE application/x-font-truetype
AddOutputFilterByType DEFLATE application/x-font-ttf
AddOutputFilterByType DEFLATE application/x-javascript
AddOutputFilterByType DEFLATE application/xhtml+xml
AddOutputFilterByType DEFLATE application/xml
AddOutputFilterByType DEFLATE font/opentype
AddOutputFilterByType DEFLATE font/otf
AddOutputFilterByType DEFLATE font/ttf
AddOutputFilterByType DEFLATE image/svg+xml
AddOutputFilterByType DEFLATE image/x-icon
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/javascript
AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE text/xml
</IfModule>
2. Activarea cache-ului
Cod:
<IfModule mod_headers.c>
<filesMatch "\.(ico|jpe?g|png|gif|swf)$">
Header set Cache-Control "public"
</filesMatch>
<filesMatch "\.(css)$">
Header set Cache-Control "public"
</filesMatch>
<filesMatch "\.(js)$">
Header set Cache-Control "private"
</filesMatch>
<filesMatch "\.(x?html?|php)$">
Header set Cache-Control "private, must-revalidate"
</filesMatch>
</IfModule>
3. Redirect de la ww la non www pentru a reducere numarul de cereri.
Cod:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.example\.com$ [NC]
RewriteRule ^(.*)$ http://example.com/$1 [L,R=301]
4. redirect http la https
Cod:
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
5. Dezactivarea modulului de indexare a directorului
Cod:
Options -Indexes
6. Limitarea numarului de interogari la baza de date de la un ip
Cod:
<IfModule mod_evasive20.c>
DOSHashTableSize 3097
DOSPageCount 2
DOSSiteCount 50
DOSPageInterval 1
DOSSiteInterval 1
DOSBlockingPeriod 10
</IfModule>
7. Prevenirea abuzului la functia de cautare. Asta e o functie de care multi aveti nevoie, pentru ca este uan metodele care sunt atacte multe site-uri.
Specificati calea pe server la cele doua fisiere, va trebui sa le faceti inainte de asta.
Cod:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteMap abuse txt:/path/to/abuse.txt
RewriteLock /path/to/abuse.lock
RewriteCond ${abuse:%{REMOTE_ADDR}} >5
RewriteRule ^/search/ - [F,L]
</IfModule>
8. Prevenirea abuzului la accesari
Cod:
<IfModule mod_limitipconn.c>
MaxConnPerIP 15
Timeout 300
</IfModule>
9. Blocarea la toti boti, inclusiv google si restul
Cod:
RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} ^.*(bot|crawler|spider).*$ [NC]
RewriteRule .* - [F,L]
10. blocare scraper daca stiti numele la domeniu.
Cod:
RewriteEngine On
RewriteCond %{HTTP_REFERER} ^http://.*(example\.com|othersite\.com).*$ [NC]
RewriteRule .* - [F]
11. blocare clone . stiu ca unii dintre voi aveti problema asta.
Cod:
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.example\.com$ [NC]
RewriteRule (.*) http://www.example.com/$1 [R=301,L]
12. blocare la toti botii, mai putin google, bing, yandex.
Cod:
RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} ^.*(bot|crawler|spider|googlebot|bingbot|yandexbot).*$ [NC]
RewriteRule .* - [F,L]
13. blocare acces la orice tip de accesare care este necunoscta. Stiti ca in loguri sunt milioane de accesari de acets tip, care poate insemna orice. Eu pe luna lu decembrie am avut 180 milioane de accesati de acest tip, care pur si simplu rupe resursele.
Uneori chiar accesarile normale, valide pot trece ca necunoscte, dar cel putin in punctul meu de vedere, daca nu poti da o identifiacare, nu poti accesa site meu. Tu decizi daca o folosesti sau nu.
Cod:
RewriteEngine On
RewriteCond %{HTTP_REFERER} ^$
RewriteRule .* - [F]
14. blocare hot link
Cod:
RewriteEngine On
RewriteCond %{HTTP_REFERER} !^http://(www\.)?example\.com/.*$ [NC]
RewriteRule \.(flv|mp3|mp4)$ - [F]
15. blocheaza incarcarea resurselor tale pe un alt site sau iframe etc.
se adauga acest code in header.php la prima linie.
Cod:
header("Content-Security-Policy: strict-origin-when-cross-origin");
Sper sa va fie de folos si folositi cu grija.
NU trebuie sa folositi toate codurile ci doar care va sunt necesare, desi ar fi recomandat.
Daca le folositi si simtiti o diferenta ca e buna sau rea nu uitati sa postati mai jos, chiar si daca stiti cum sa optimizati sau alte idei.