RewriteOptions inherit # BEGIN All In One WP Security #AIOWPS_BLOCK_WP_FILE_ACCESS_START Require all denied Order deny,allow Deny from all Require all denied Order deny,allow Deny from all Require all denied Order deny,allow Deny from all #AIOWPS_BLOCK_WP_FILE_ACCESS_END #AIOWPS_BASIC_HTACCESS_RULES_START Require all denied Order deny,allow Deny from all ServerSignature Off LimitRequestBody 10485760 Require all denied Order deny,allow Deny from all #AIOWPS_BASIC_HTACCESS_RULES_END #AIOWPS_PINGBACK_HTACCESS_RULES_START Require all denied Order deny,allow Deny from all #AIOWPS_PINGBACK_HTACCESS_RULES_END #AIOWPS_DEBUG_LOG_BLOCK_HTACCESS_RULES_START Require all denied Order deny,allow Deny from all #AIOWPS_DEBUG_LOG_BLOCK_HTACCESS_RULES_END #AIOWPS_DISABLE_INDEX_VIEWS_START Options -Indexes #AIOWPS_DISABLE_INDEX_VIEWS_END #AIOWPS_DISABLE_TRACE_TRACK_START RewriteEngine On RewriteCond %{REQUEST_METHOD} ^(TRACE|TRACK) RewriteRule .* - [F] #AIOWPS_DISABLE_TRACE_TRACK_END #AIOWPS_DENY_BAD_QUERY_STRINGS_START RewriteEngine On RewriteCond %{QUERY_STRING} ftp: [NC,OR] RewriteCond %{QUERY_STRING} http: [NC,OR] RewriteCond %{QUERY_STRING} https: [NC,OR] RewriteCond %{QUERY_STRING} mosConfig [NC,OR] RewriteCond %{QUERY_STRING} ^.*(globals|encode|localhost|loopback).* [NC,OR] RewriteCond %{QUERY_STRING} (\;|'|\"|%22).*(request|insert|union|declare|drop) [NC] RewriteRule ^(.*)$ - [F,L] #AIOWPS_DENY_BAD_QUERY_STRINGS_END #AIOWPS_ADVANCED_CHAR_STRING_FILTER_START RedirectMatch 403 \, RedirectMatch 403 \: RedirectMatch 403 \; RedirectMatch 403 \= RedirectMatch 403 \[ RedirectMatch 403 \] RedirectMatch 403 \^ RedirectMatch 403 \` RedirectMatch 403 \{ RedirectMatch 403 \} RedirectMatch 403 \~ RedirectMatch 403 \" RedirectMatch 403 \$ RedirectMatch 403 \< RedirectMatch 403 \> RedirectMatch 403 \| RedirectMatch 403 \.\. RedirectMatch 403 \%0 RedirectMatch 403 \%A RedirectMatch 403 \%B RedirectMatch 403 \%C RedirectMatch 403 \%D RedirectMatch 403 \%E RedirectMatch 403 \%F RedirectMatch 403 \%22 RedirectMatch 403 \%27 RedirectMatch 403 \%28 RedirectMatch 403 \%29 RedirectMatch 403 \%3C RedirectMatch 403 \%3E RedirectMatch 403 \%3F RedirectMatch 403 \%5B RedirectMatch 403 \%5C RedirectMatch 403 \%5D RedirectMatch 403 \%7B RedirectMatch 403 \%7C RedirectMatch 403 \%7D # COMMON PATTERNS Redirectmatch 403 \_vpi RedirectMatch 403 \.inc Redirectmatch 403 xAou6 Redirectmatch 403 db\_name Redirectmatch 403 select\( Redirectmatch 403 convert\( Redirectmatch 403 \/query\/ RedirectMatch 403 ImpEvData Redirectmatch 403 \.XMLHTTP Redirectmatch 403 proxydeny RedirectMatch 403 function\. Redirectmatch 403 remoteFile Redirectmatch 403 servername Redirectmatch 403 \&rptmode\= Redirectmatch 403 sys\_cpanel RedirectMatch 403 db\_connect RedirectMatch 403 doeditconfig RedirectMatch 403 check\_proxy Redirectmatch 403 system\_user Redirectmatch 403 \/\(null\)\/ Redirectmatch 403 clientrequest Redirectmatch 403 option\_value RedirectMatch 403 ref\.outcontrol # SPECIFIC EXPLOITS RedirectMatch 403 errors\. RedirectMatch 403 config\. RedirectMatch 403 include\. RedirectMatch 403 display\. RedirectMatch 403 register\. Redirectmatch 403 password\. RedirectMatch 403 maincore\. RedirectMatch 403 authorize\. Redirectmatch 403 macromates\. RedirectMatch 403 head\_auth\. RedirectMatch 403 submit\_links\. RedirectMatch 403 change\_action\. Redirectmatch 403 com\_facileforms\/ RedirectMatch 403 admin\_db\_utilities\. RedirectMatch 403 admin\.webring\.docs\. Redirectmatch 403 Table\/Latest\/index\. #AIOWPS_ADVANCED_CHAR_STRING_FILTER_END #AIOWPS_BLOCK_SPAMBOTS_START RewriteEngine On RewriteCond %{REQUEST_METHOD} POST RewriteCond %{REQUEST_URI} ^(.*)?wp-comments-post\.php(.*)$ RewriteCond %{HTTP_REFERER} !^http(s)?://(.*)?\.pieroni\.it [NC,OR] RewriteCond %{HTTP_USER_AGENT} ^$ RewriteRule .* http://127.0.0.1 [L] #AIOWPS_BLOCK_SPAMBOTS_END #AIOWPS_PREVENT_IMAGE_HOTLINKS_START RewriteEngine On RewriteCond %{HTTP_REFERER} !^$ RewriteCond %{REQUEST_FILENAME} -f RewriteCond %{REQUEST_FILENAME} \.(gif|jpe?g?|png)$ [NC] RewriteCond %{HTTP_REFERER} !^http(s)?://(.*)?\.pieroni\.it [NC] RewriteRule \.(gif|jpe?g?|png)$ - [F,NC,L] #AIOWPS_PREVENT_IMAGE_HOTLINKS_END # END All In One WP Security # BEGIN WordPress # Le direttive (linee) tra `BEGIN WordPress` e `END WordPress` sono # generate dinamicamente, e dovrebbero essere modificate solo tramite i filtri di WordPress. # Ogni modifica alle direttive tra questi marcatori verrĂ  sovrascritta. RewriteEngine On RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}] RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] # END WordPress ExpiresActive On ExpiresDefault "access plus 2 weeks" ExpiresActive On ExpiresDefault "access plus 1 year" RewriteEngine On RewriteBase /pieroni/ redirect 301 /materiali-edili-attrezzature/ https://www.pieroni.it/materiali-edili/ redirect 301 /sala-mostra-bagno/cabine-piatti-doccia https://www.pieroni.it/c/bagno/piatti-doccia/ redirect 301 /sala-mostra-bagno/vasche-da-bagno https://www.pieroni.it/c/bagno/vasche-da-bagno/ redirect 301 /sala-mostra-bagno/mobili-arredo-bagno-sanitari https://www.pieroni.it/c/bagno/mobili-bagno/ redirect 301 /sala-mostra-bagno/accessori-bagno-rubinetteria https://www.pieroni.it/c/bagno/accessori-bagno/ redirect 301 /sala-mostra-bagno/ https://www.pieroni.it/arredo-bagno/ redirect 301 /mattonelle/pavimenti-cotto-gres-porcellanato https://www.pieroni.it/c/piastrelle/pavimenti/ redirect 301 /mattonelle/rivestimenti-piastrelle-bagno https://www.pieroni.it/c/piastrelle/rivestimenti-bagno/ redirect 301 /mattonelle/piastrelle-pavimenti-da-esterno https://www.pieroni.it/c/piastrelle/piastrelle-per-esterno/ redirect 301 /mattonelle/ https://www.pieroni.it/piastrelle-rivestimenti-bagno/ redirect 301 /riscaldamento/stufe-a-pellet-e-legna https://www.pieroni.it/c/riscaldamento/stufe-a-pellet-e-legna/ redirect 301 /riscaldamento/inserti-camini-pellet-legna https://www.pieroni.it/c/riscaldamento/camini-inserti/ redirect 301 /riscaldamento/caldaie-pellet-legna https://www.pieroni.it/c/riscaldamento/caldaie-a-pellet/ redirect 301 /riscaldamento/offerta-pellet-prestagionale-prezzi/ https://www.pieroni.it/c/riscaldamento/pellet-prezzi-offerta/ redirect 301 /riscaldamento/ https://www.pieroni.it/stufe-caldaie-pellet/ redirect 301 /ferramenta-utensileria/ https://www.pieroni.it/ferramenta/ redirect 301 /outlet/ https://www.pieroni.it/c/outlet/ redirect 301 /dove-siamo-magazzino-edile/diecimo-lucca/ https://www.pieroni.it/magazzino-edile/diecimo-borgo-a-mozzano/ redirect 301 /dove-siamo-magazzino-edile/fornaci-di-barga-lucca/ https://www.pieroni.it/magazzino-edile/fornaci-di-barga/ redirect 301 /dove-siamo-magazzino-edile/lucca/ https://www.pieroni.it/magazzino-edile/lucca-capannori/ redirect 301 /dove-siamo-magazzino-edile/ https://www.pieroni.it/magazzino-edile/ redirect 301 /category/blog/ https://www.pieroni.it/blog/ redirect 301 /category/speciali/eventi/ https://www.pieroni.it/category/blog/eventi/ redirect 301 /category/speciali/forni-e-barbecue/ https://www.pieroni.it/category/gli-speciali/forni-e-barbecue/ redirect 301 /category/speciali/pavimenti/ https://www.pieroni.it/category/gli-speciali/pavimenti/ redirect 301 /category/speciali/riscaldamento/ https://www.pieroni.it/category/gli-speciali/riscaldamento/ redirect 301 /category/speciali/ https://www.pieroni.it/category/gli-speciali/ redirect 301 /conto-termico-2018-incentivo-per-il-risparmio-energetico/ https://www.pieroni.it/gli-speciali/conto-termico-2018-incentivo-per-il-risparmio-energetico/ redirect 301 /detrazioni-ristrutturazioni-bonus-energetico-antisismico-2018-la-nostra-guida/ https://www.pieroni.it/gli-speciali/detrazioni-ristrutturazioni-bonus-energetico-e-antisismico-2018-la-nostra-guida/ redirect 301 /forni-da-esterno/ https://www.pieroni.it/category/gli-speciali/forni-e-barbecue/ redirect 301 /stufa-pellet-tutto-compreso-989-euro/ https://www.pieroni.it/c/riscaldamento/stufe-a-pellet-e-legna/ redirect 301 /dove-siamo/diecimo/ https://www.pieroni.it/magazzino-edile/diecimo-borgo-a-mozzano/ redirect 301 /dove-siamo/fornaci/ https://www.pieroni.it/magazzino-edile/fornaci-di-barga/ redirect 301 /dove-siamo/ https://www.pieroni.it/magazzino-edile/ redirect 301 /offerta-pellet-prestagionale-prezzi/ https://www.pieroni.it/c/riscaldamento/pellet-prezzi-offerta/ redirect 301 /magazzino-edile/fornaci-di-barga/ https://www.pieroni.it/blog/pieroni-srl/nuovi-progetti-per-il-futuro/ redirect 301 /?modulo=sala-mostra-fornaci https://www.pieroni.it/blog/pieroni-srl/nuovi-progetti-per-il-futuro/ # BEGIN ShortPixelWebp # Le direttive (linee) tra `BEGIN ShortPixelWebp` e `END ShortPixelWebp` sono # generate dinamicamente, e dovrebbero essere modificate solo tramite i filtri di WordPress. # Ogni modifica alle direttive tra questi marcatori verrĂ  sovrascritta. # END ShortPixelWebp # SP BEGIN php handler AddHandler fcgid-script .php .php5 .php7 .phtml FcgidWrapper /usr/local/cpanel/cgi-sys/sp-ea-php74 .php FcgidWrapper /usr/local/cpanel/cgi-sys/sp-ea-php74 .php5 FcgidWrapper /usr/local/cpanel/cgi-sys/sp-ea-php74 .php7 FcgidWrapper /usr/local/cpanel/cgi-sys/sp-ea-php74 .phtml # SP END php handler