Domanda

Questa domanda è collegata ad un'altra domanda che ho posto ieri!

Elenca tutti i link nel sito web

Penso che rinominare tutti i file .html in .asp e cambiare i collegamenti non sia buono ai fini di SEP. Qualcuno mi ha detto che il plug-in isapi può essere utilizzato per reindirizzare (301) tutti i file .html in file .asp.

Qualcuno può spiegarmelo? La ricerca non mi è stata di grande aiuto.

Grazie

È stato utile?

Soluzione

Abbiamo utilizzato il riscrittore ionico . Sembra funzionare molto bene. La tua applicazione non necessita di alcuna conoscenza del rewriter. È sufficiente configurarlo in IIS e reindirizza i collegamenti. È anche gratuito / donationware.

IIS 7 ha questa funzionalità integrata .

Altri suggerimenti

Puoi usare http://urlrewriter.net/ per fare ciò di cui hai bisogno. Dovrai configurarlo in modo che ASP.NET elabori le estensioni .html. Quindi puoi reindirizzare (301) .html a .aspx molto facilmente con questa riga nel tuo web.config (nella sezione urlrewriter):

<redirect url="^(.+)\.html(.+)<*>quot; to="$1.aspx$2" permanent='true' />

Un'altra opzione è di non rinominare affatto i file. È possibile impostare una mappatura dell'applicazione per i file HTML che li passerà attraverso il processore asp. Questo ti darà contenuti dinamici, ecc. Senza effetti collaterali SEO.

Come sempre, c'è un aspetto negativo. Il passaggio di un file HTML che deve essere statico attraverso il processore asp è meno efficiente di un semplice servizio.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top