Sei sulla pagina 1di 9

10 congurazioni htaccess da tenere sempre presenti | S...

http://salvatorecapolupo.it/2011/11/htaccess-seo-10-sugg...

About Seguimi SEO, recensioni di hosting, programmi di affiliazione e guide gratuite


Progetto editoriale a cura di Salvatore Capolupo 2010-2013 - P. IVA 03067010789 (https://www.facebook.com/pages

SalvatoreCapolupo.it (http://salvatorecapolupo.it/)

Home (http://salvatorecapolupo.it) / 10 configurazioni htaccess da ...


NOV
2011

Ads
Hosting Pop.it (http://www.pop.it /?a=1131) | Negozi online DVD/Blu-ray (http://recensionihc.info /i-migliori-negozi-on-linedi-vendita-dvd-e-blu-ray/)

06

10 configurazioni htaccess da tenere sempre presenti


Salvatore Capolupo (http://salvatorecapolupo.it/author/sayhem) Basi (http://salvatorecapolupo.it/category/seo/basi), SEO (http://salvatorecapolupo.it/category/seo)

Rating: 0.0/5 (0 votes cast)

(http://salvatorecapolupo.it /kelihosting2013) Alcuni snippet di codice htaccess pronti alluso per tutti i webmaster: come velocizzare il sito, evitare lhotlinking, mettere in sicurezza WordPress ed altro ancora. Prima di effettuare una qualsiasi delle modifiche di seguito indicate, ti suggerisco vivamente di effettuare una copia di backup del file .htaccess, che trovi nella cartella root del tuo sito (o nella sottocartella dove ci sono i file dello stesso).

Evitare l hotlinking
Della serie cari vecchi suggerimenti: per evitare sprechi di banda da parte di anonimi webmaster che utilizzano direttamente lURL delle tue immagini nei loro siti, puoi ricorrere a questo semplice accorgimento. Notate che nohotlink.jpg limmagine statica che comparir a chi prova a ricorrere a questa deprecata pratica.
RewriteEngine On RewriteCond %{HTTP_REFERER} !^http://(.+\.)?miosito\.org/ [NC ] RewriteCond %{HTTP_REFERER} !^$ RewriteRule .*\.(jpe?g|gif|bmp|png)$ /img/nohotlink.jpg [L]

(http://clk.tradedoubler.com /click?p=219515& a=1858394& g=20433060& pools=502011)

Men Rapido

Search Engine Optimization


Guida gratuita alla Search Engine Optimization (http://salvatorecapolupo.it /approfondimentiseo/guida-gratuita-full) (novit!) Il meglio sulla SEO (http://salvatorecapolupo.it /tag/seo-toplist): idee, curiosit e luoghi comuni
20/07/2013 12:43

Forzare lo slash finale negli URL


Dal punto di vista SEO molto utile, ed comodo per i visitatori in quanto da una sensazione di uniformit, imporre lo slash finale su tutti gli URL: dato che miosito.com/abc diverso da miosito.com/abc/, dare uniformit alla cosa un qualcosa di molto importante. A tale riguardo basta fare uso del seguente snippet
1 di 9

10 congurazioni htaccess da tenere sempre presenti | S...

http://salvatorecapolupo.it/2011/11/htaccess-seo-10-sugg...

htaccess: I pi
RewriteCond %{REQUEST_URI} /+[^\.]+$ RewriteRule ^(.+[^/])$ %{REQUEST_URI}/ [R=301,L]

Download obbligato di alcuni tipi di file


Per fare in modo che i vostri lettori scarichino un file di un certo tipo quando ci cliccano sopra, senza vederlo ad esempio dentro al browser.
<Files *.xls> ForceType application/octet-stream Header set Content-Disposition attachment </Files> <Files *.pdf> ForceType application/octet-stream Header set Content-Disposition attachment </Files>

importanti brevetti di Google (http://salvatorecapolupo.it /tag/brevetti-di-google) per l'ottimizzazione dei siti La mia ricerca: storia di Google (http://salvatorecapolupo.it /tag/google) dal Pagerank agli ultimi update Leggi gli esperimenti SEO (http://salvatorecapolupo.it /tag/esperimenti-seo) da me effettuati

Permettere lembed di un font


Fermo restando che potete ricorrere a Google Font senza dover configurare nulla, lembed di font da file esterni al vostro sito deve essere abilitato, altrimenti browser come Firefox non li caricheranno.
<FilesMatch "\.(ttf|otf|eot|woff)$"> <IfModule mod_headers.c> Header set Access-Control-Allow-Origin "http://tuosito.or g" </IfModule> </FilesMatch>

Hosting per siti web


Leggi: Interviste (http://salvatorecapolupo.it /tag/interviste) ad esperti del settore Conoscere il mondo degli hosting-web (http://salvatorecapolupo.it /tag/hosting-toplist): suggerimenti, how-to per l'acquisto e miti da sfatare.

Impostare il caching e velocizzare il tuo sito


Anche qui, potete imporre questa modifica da un plugin di WordPress per il caching (http://wordpress.org/extend/plugins/w3-total-cache/), quanto segue vale in generale per qualsiasi sito, ed una delle recommendation preferite da Google nel 2011 (sembrerebbe che la velocit di caricamento del sito sia un vero e proprio fattore di ranking).

Tutorial vari
Incrementa i guadagni dalle affiliazioni (http://salvatorecapolupo.it /tag/affiliate-toplist) del tuo blog Consulta: guide di informatica

2 di 9

20/07/2013 12:43

10 congurazioni htaccess da tenere sempre presenti | S...


# 1 ANNO <FilesMatch "\.(ico|pdf|flv)$"> </FilesMatch> # 1 SETTIMANA <FilesMatch "\.(jpg|jpeg|png|gif|swf)$">

http://salvatorecapolupo.it/2011/11/htaccess-seo-10-sugg... (http://salvatorecapolupo.it /tag/how-to )

Header set Cache-Control "max-age=29030400, public"

Indice generale

Header set Cache-Control "max-age=604800, public" </FilesMatch> # 2 GIORNI <FilesMatch "\.(xml|txt|css|js)$"> Header set Cache-Control "max-age=172800, proxy-revalidate" </FilesMatch> # 1 MINUTO <FilesMatch "\.(html|htm|php)$"> Header set Cache-Control "max-age=60, private, proxy-revalida te" </FilesMatch>

Bloccare lo spam sul tuo sito in WordPress


La maggioranza dello spam di WordPress arriva dallaccesso diretto al file wp-comments-post.php , utilizzato dagli spam-bot per mandarvi commenti e link spazzatura. Perch allora non impedire loro laccesso con queste righe di codice? (mod_rewrite deve essere abilitato con la prima riga di codice).
Whorush: 3 sites by this AdSense ID (http://www.whorush.com/search/ca-pub-5051760172566229

RewriteEngine On RewriteCond %{REQUEST_METHOD} POST RewriteCond %{REQUEST_URI} .wp-comments-post\.php* RewriteCond %{HTTP_REFERER} !.*nometuodominio.* [OR] RewriteCond %{HTTP_USER_AGENT} ^$ RewriteRule (.*) ^http://%{REMOTE_ADDR}/$ [R=301,L]

Redirect al sito mobile


possibile effettuare il redirect al vostro sito mobile per i dispositivi abilitati: nella pratica, comunque, se avete WordPress potete fare lo stesso mediante degli opportuni plugin e senza manipolare il file htaccess.

Approfondimenti Hosting (http://salvatorecapolupo.it /approfondimentihosting) Alcune opinioni sui pi popolari hosting web (http://salvatorecapolupo.it /approfondimentihosting/opinionihosting) Che cos e come funziona lhosting (in generale) (http://salvatorecapolupo.it /approfondimentihosting/hostingtutorial) Come scegliere il tipo di hosting (http://salvatorecapolupo.it /approfondimentihosting/offertehosting) Consigli e suggerimenti generali (http://salvatorecapolupo.it /approfondimentihosting/guideconsiglie-suggerimentiper-acquistodi-hosting) Hosting gratuiti (senza ads) (http://salvatorecapolupo.it /approfondimentihosting/hostinggratuiti-senzapubblicitaobbligatoria) Hosting per blog (Italia e USA) (http://salvatorecapolupo.it
20/07/2013 12:43

3 di 9

10 congurazioni htaccess da tenere sempre presenti | S...

http://salvatorecapolupo.it/2011/11/htaccess-seo-10-sugg... /approfondimentiRewriteEngine On hosting RewriteCond %{REQUEST_URI} !^/m/.*$ /migliorhosting) RewriteCond %{HTTP_ACCEPT} "text/vnd.wap.wml|application/vnd. Le migliori offerte wap.xhtml+xml" [NC,OR] (http://salvatorecapolupo.it RewriteCond %{HTTP_USER_AGENT} "acs|alav|alca|amoi|audi|aste| /approfondimentiavan|benq|bird|blac|blaz|brew|cell|cldc|cmd-" [NC,OR] hosting/listaRewriteCond %{HTTP_USER_AGENT} "dang|doco|eric|hipt|inno|ipaq web-hosting) |java|jigs|kddi|keji|leno|lg-c|lg-d|lg-g|lge-" [NC,OR] Bluehost RewriteCond %{HTTP_USER_AGENT} "maui|maxo|midp|mits|mmef|mob (http://salvatorecapolu i|mot-|moto|mwbp|nec-|newt|noki|opwv" [NC,OR] /approfondimentiRewriteCond %{HTTP_USER_AGENT} "palm|pana|pant|pdxg|phil|play hosting/lista|pluc|port|prox|qtek|qwap|sage|sams|sany" [NC,OR] web-hosting RewriteCond %{HTTP_USER_AGENT} "sch-|sec-|send|seri|sgh-|shar /bluehost) |sie-|siem|smal|smar|sony|sph-|symb|t-mo" [NC,OR] Hostgator RewriteCond %{HTTP_USER_AGENT} "teli|tim-|tosh|tsm-|upg1|upsi (http://salvatorecapolu |vk-v|voda|w3cs|wap-|wapa|wapi" [NC,OR] /approfondimentiRewriteCond %{HTTP_USER_AGENT} "wapp|wapr|webc|winw|winw|xda| hosting/listaxda-" [NC,OR] web-hosting RewriteCond %{HTTP_USER_AGENT} "up.browser|up.link|windowssce /hostgator) |iemobile|mini|mmp" [NC,OR] Interhosting RewriteCond %{HTTP_USER_AGENT} "symbian|midp|wap|phone|pocket (http://salvatorecapolu |mobile|pda|psp" [NC] /approfondimenti#------------- The line below excludes the iPad hosting/listaRewriteCond %{HTTP_USER_AGENT} !^.*iPad.*$ web-hosting #------------/interhosting) RewriteCond %{HTTP_USER_AGENT} !macintosh [NC] #*SEE NOTE BEL Keliweb OW (http://salvatorecapolu RewriteRule ^(.*)$ /m/ [L,R=302] /approfondimentihosting/listaweb-hosting /keliweb) MisterDomain (http://salvatorecapolu Fino a qualche tempo fa utilizzavamo RSS, Atom e Rdf : attualmente RSS sembra /approfondimentiessere diventato lo standard, e cos sarebbe opportuno reindirizzare tutti i feed del hosting/listavostro sito ad esso. Il seguente frammento di codice htaccess pu essere utilizzato web-hosting a tale scopo, direttamente in WordPress (e da modificare per gli altri CMS) /misterdomain) Register.it <IfModule mod_alias.c> (http://salvatorecapolu RedirectMatch 301 /feed/(atom|rdf|rss|rss2)/?$ http://exampl /approfondimentie.com/feed/ hosting/listaRedirectMatch 301 /comments/feed/(atom|rdf|rss|rss2)/?$ http web-hosting ://example.com/comments/feed/ /hosting</IfModule> register) Supporthost (http://salvatorecapolu /approfondimentihosting/listaweb-hosting /supporthost) Piani con miglior rapporto qualit-

Unificare i formati di feed RSS

Abilitare i video di HTML5 (http://salvatorecapolupo.it /2011/02/html5-novita-in-arrivo-

4 di 9

20/07/2013 12:43

10 congurazioni htaccess da tenere sempre presenti | S...

http://salvatorecapolupo.it/2011/11/htaccess-seo-10-sugg... prezzo: 50-60 euro / anno (http://salvatorecapolupo.it /approfondimentihosting/i-webHTML5 (http://salvatorecapolupo.it/2011/10/22-incredibili-effetti-graficihostingcon-html5.html) offre potenzialit enormi dal punto di vista grafico e di prestazioni, piu-performantitra cui la possibilit di inserire video in streaming senza bisogno di Flash. Quasi e-con-migliornessuno di quelli che ne (s)parlano ci ha mai raccontato che necessario abilitare rapporto-qualitaquesta feature mediante htaccess: ecco come fare. prezzo) Approfondimenti SEO RewriteCond %{REQUEST_FILENAME} !-f (http://salvatorecapolupo.it RewriteCond %{REQUEST_FILENAME} !-d /approfondimenti-seo) RewriteCond %{REQUEST_URI} !=/favicon.ico Come guadagnare AddType video/ogg .ogv con un blog: guida AddType video/ogg .ogg avanzata AddType video/mp4 .mp4 (http://salvatorecapolupo.it AddType video/webm .webm /approfondimentiAddType application/x-shockwave-flash swf seo/guadagnareblog-avanzato) Come guadagnare con un blog: guida base Se il sito appena passato da sviluppo a rilascio, potete considerare di fare un bel (http://salvatorecapolupo.it log degli errori allinterno di un file apposito, in modo da tenere sotto controllo errori /approfondimentisubdoli e non mostrarli allutente. seo/comeguadagnare# display no errs to user con-un-blog-base) php_flag display_startup_errors off Corsi a cura di php_flag display_errors off Madri.com php_flag html_errors off (http://salvatorecapolupo.it # log to file /approfondimentiphp_flag log_errors on seo/madriphp_value error_log /location/to/php_error.log ti-insegnaseo-marketingmotori-di-ricercae-social) Dizionario SEO semi-serio Se volete fare in modo che i vostri file Javascript leggano i contenuti dei file PHP (http://salvatorecapolupo.it (ad esempio del database), potete fare uso del seguente accorgimento. /approfondimentiPersonalmente preferisco il pi semplice var jsVar = "<?php echo $phpVar seo/terminologia-seo) ?>"; , ma in alcuni casi pu essere comodo poter lanciare file PHP direttamente E-book dentro file JS. Web-marketing affiliato AddType application/x-httpd-php .js (http://salvatorecapolupo.it AddHandler x-httpd-php5 .js /approfondimentiseo/acquista<FilesMatch "\.(js|php)$"> e-book) SetHandler application/x-httpd-php Guadagnare </FilesMatch> qualche extra: le affiliazioni che Fonti: funzionano

per-tutti-i-webmaster.html) sul tuo sito

Log degli errori PHP

Lanciare codice PHP dentro dei file JavaScript

5 di 9

20/07/2013 12:43

10 congurazioni htaccess da tenere sempre presenti | S... http://salvatorecapolupo.it/2011/11/htaccess-seo-10-sugg... css-tricks.com (http://css-tricks.com/snippets/htaccess/php-error-logging/) (http://salvatorecapolupo.it /approfondimentiperishablepress.com (http://perishablepress.com/code-snippets/) seo/tuttesnipplr.com (http://snipplr.com/view.php?codeview&id=53437) le-aziendewprecipes.com (http://www.wprecipes.com/reduce-spam-on-your-wordpressche-offronoblog-by-using-htaccess) programmiaskapache.com (http://www.askapache.com/htaccess/speed-up-sitesdi-affiliazione) with-htaccess-caching.html) Guida gratuita alla kavoir.com (http://www.kavoir.com/2010/07/how-to-execute-run-phpSearch Engine code-inside-javascript-files.html) Optimization (http://salvatorecapolupo.it /approfondimentiseo/guidagratuita-full) Le scimmie al computer (http://salvatorecapolupo.it (http://it.fotolia.com/partner /approfondimentiseo/matematicaper-copywriter) Linguaggi per il WEB (http://salvatorecapolupo.it /approfondimentiseo/linguaggiper-il-web-ecms-php-pythonperl-dart) Linkami (http://salvatorecapolupo.it /202074817) /approfondimentiseo/linkamidal-tuo-sito) Mondo affiliazioni (http://salvatorecapolupo.it /approfondimentiseo/marketplace) (http://salvatorecapolupo.it/supportbottom) SEO WEB Marketing Rating: 0.0/5 (0 votes cast) Experience 2012 (http://salvatorecapolupo.it /approfondimentiseo/seoweb-marketingexperience2012-novita) Siti di article marketing e directory (http://salvatorecapolupo.it /approfondimentiseo/siti-di-articlemarketing6 di 9 20/07/2013 12:43

10 congurazioni htaccess da tenere sempre presenti | S...

http://salvatorecapolupo.it/2011/11/htaccess-seo-10-sugg... e-directory) Strumenti per blogger (http://salvatorecapolupo.it /approfondimentiseo/strumentidel-mestiereper-blogger) Vendita spazi web (http://salvatorecapolupo.it /approfondimenti(http://salvatorecapolupo.it (http://salvatorecapolupo.it (http://salvatorecapolupo.it seo/portfolio) /2013/04/seo-strumenti/2012/12/considerazioni- /2013/06/buidlingContatti gratuiti.html) di-fine-anno-googlecommenti.html) (http://salvatorecapolu seo-e-tutti-gli-altri.html) SEO: tutti i ferri del Link building coi /approfondimentimestiere Considerazioni di fine commenti: un esempio seo/portfolio (http://salvatorecapolupo.it anno: Google, SEO e tutti reale (da non imitare) /informazioni/2013/04/seo-strumentigli altri (http://salvatorecapolupo.it di-contatto) gratuiti.html) (http://salvatorecapolupo.it /2013/06/buidlingChi sono /2012/12/considerazioni- commenti.html) (http://salvatorecapolupo.it di-fine-anno-google/about-me) seo-e-tutti-gli-altri.html) Il meglio del blog / 1 (http://salvatorecapolupo.it /aboutme/thebest-of) Principali siti realizzati (http://salvatorecapolupo.it /about-me/sitirealizzati) (http://salvatorecapolupo.it (http://salvatorecapolupo.it Tutorial, guide e /2013/05/link-building/2012/10/nuovo-webinarapprofondimenti sew-2013.html) madri-ristrutturare(http://salvatorecapolupo.it un-sito-web-di-micheleLink building: come farla /about-me/guidebaldoni.html) nel 2013 gratuite) (http://salvatorecapolupo.it Come ristrutturare un sito Elenco servizi gratuiti /2013/05/link-buildingweb (M. Baldoni) di questo blog sew-2013.html) (http://salvatorecapolupo.it (http://salvatorecapolupo.it /servizi-gratuiti) /2012/10/nuovo-webinarPrivacy & Termini di madri-ristrutturareServizio un-sito-web-di-michele(http://salvatorecapolupo.it baldoni.html) /privacy-terminiZemanta (http://www.zemanta.com/?wp-related-posts) di-servizio) Recensioni libri e manuali tecnici Torna all'indice generale della Guida SEO (http://salvatorecapolupo.it (http://salvatorecapolupo.it /approfondimenti-seo/guida-gratuita-full) /recensioni-di-libri) RSS: tieniti aggiornato (http://salvatorecapolupo.it Mi piace 2 2 Tweet 5 /rss-2) Sitemap

Ti potrebbero interessare anche:

7 di 9

20/07/2013 12:43

10 congurazioni htaccess da tenere sempre presenti | S...

0 commenti Lascia un messaggio...

http://salvatorecapolupo.it/2011/11/htaccess-seo-10-sugg... (http://salvatorecapolupo.it 0 /mappa-del-sito)

Contatti
Migliori Comunit Condividi

Se vuoi chiedermi qualcosa inerente agli argomenti di questo blog, inviare il tuo feedback o altro contattami da qui (http://salvatorecapolupo.it /portfolio/informazionidi-contatto).

ANCHE SU HOSTING, TECNOLOGIA E APPLICAZIONI

Che cos' questo?

Responsive design: il problema del formato degli annunci


3 commenti 8 mesi fa

Come trovare backlink: link building per sprovveduti


3 commenti 7 mesi fa

Info

Eugenio Riccetti Il problema

Melchiorre Schifano

non la risoluzione dello schermo ma la grandezza e di

Complimenti, ottimo articolo

Bag of title: come prevedere i titoli dei risultati in SERP


2 commenti 6 mesi fa

La SEO non risponde al principio di causa-effetto


13 commenti 6 mesi fa

Salvatore Capolupo parere

Andrea Pernici Ciao

personalissimo: credo che non ci

Benedetto, io capisco quello che

(http://creativecommons.org /licenses/by-nc-nd/2.5/it/) Questo blog concesso al pubblico con licenza Creative Commons AttribuzioneNon-Commerciale Non Derivativa 2.5 Italy (http://creativecommons.org /licenses/by-nc-nd/2.5/it/). Disclaimer (http://salvatorecapolupo.it /privacy-terminidi-servizio) | Curriculum Vitae

(https://docs.google.com /file/d /0B-UeV8Z9_5pLQmRpdG93YVZ5 /edit?usp=sharing) | Profilo Google Plus (https://plus.google.com /100439369082384213096) | Chi sono
(http://salvatorecapolupo.it/2010/04 /che-cose-hostingaffiliazionicom.html)

Meta
Collegati (http://salvatorecapolupo.it
8 di 9 20/07/2013 12:43

10 congurazioni htaccess da tenere sempre presenti | S... /wp-login.php) Voce RSS (Really Simple Syndication) (http://salvatorecapolupo.it /feed) RSS (Really Simple Syndication) dei commenti (http://salvatorecapolupo.disqus.com /latest.rss) WordPress.org (http://wordpress.org/)

http://salvatorecapolupo.it/2011/11/htaccess-seo-10-sugg...

9 di 9

20/07/2013 12:43