Canonizzare l’home page dei siti in ASP.NET con l’Isapi Rewrite

aspAi fini SEO la canonizzazione degli URL è molto importante, vi sono diversi metodi per implementarla che vanno dal classico ed efficace Redirect 301 all’utilizzo del tag rel=”canonical”. Per chi sviluppa siti web utilizzando ASP.NET però canonizzare l’home page (solitamente la pagina default.aspx), può essere un’operazione non così banale.

Per i motori di ricerca le seguenti pagine sono due copie differenti della stessa pagina:

http://www.miosito.it

http://www.miosito.it/default.aspx

Ciò può causare problemi di contenuti duplicati, dispersione del PageRank ed altro…
A differenza del PHP in cui attraverso l’.htaccess risulta semplice canonizzare l’home page in ASP.NET è più difficile perche da codice o utilizzando regole di riscrittura inserite nel file web.config non si riesce a distinguere in quale delle due pagine ci si trova.

Una delle solizione per risolvere il problema e canonizzare l’home page default.aspx è quella di fare ricorso all’Isapi Rewrite. Utilizzando la seguente regola infatti riuscirete in maniera semplice ad effettuare questa importante operazione:

RewriteEngine on
RewriteRule ^/default\.aspx / [R=301,L]

Se inoltre volete che tutte le pagine del sito vengano redirette dalla versione senza www a quella con www ecco un’altra regola che potete applicare:

RewriteEngine on
RewriteCond %{HTTPS} (on)?
RewriteCond %{HTTP:Host} ^(?!www\.)(.+)$ [NC]
RewriteCond %{REQUEST_URI} (.+)
RewriteRule .? http(?%1s)://www.%2%3 [R=301,L]

Due semplici regole e poche operazioni possono consentirvi di ottimizzare ulteriormente i vostri siti!

Bookmark and Share

add this

Davide Cobelli

Davide Cobelli

Esperto delle dinamiche del web, opera per trasformare i siti internet in strumenti di business consentendo alle aziende di aumentare i propri clienti. Dal 2005 si occupa di search engine marketing in tutte le sue forme ed attività connesse: posizionamento sui motori di ricerca,advertising, email marketing, brand management, social media marketing, web analytics. Appassionato di nuove tecnologie e dispositivi mobili cura diversi blog del settore. Le keyword sono la sua specialità, Google la sua seconda casa!

Facci sapere cosa ne pensi