<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Il blog di TixXio &#187; ASP</title>
	<atom:link href="http://michelangelo.rinelli.it/index.php/category/web-develop/asp/feed/" rel="self" type="application/rss+xml" />
	<link>http://michelangelo.rinelli.it</link>
	<description>Un blog impossibile o privo di significato</description>
	<lastBuildDate>Wed, 01 Feb 2012 08:45:17 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Migrare URL dinamici (T&amp;C: Siamo alla resa dei conti!)</title>
		<link>http://michelangelo.rinelli.it/index.php/2007/09/20/migrare-url-dinamici-tc-siamo-alla-resa-dei-conti/</link>
		<comments>http://michelangelo.rinelli.it/index.php/2007/09/20/migrare-url-dinamici-tc-siamo-alla-resa-dei-conti/#comments</comments>
		<pubDate>Thu, 20 Sep 2007 15:21:11 +0000</pubDate>
		<dc:creator>Michelangelo Rinelli</dc:creator>
				<category><![CDATA[ASP]]></category>
		<category><![CDATA[ASP.Net]]></category>
		<category><![CDATA[AWStats]]></category>
		<category><![CDATA[T&C]]></category>
		<category><![CDATA[Web Develop]]></category>
		<category><![CDATA[tizioandcaio]]></category>
		<category><![CDATA[url rewriting]]></category>

		<guid isPermaLink="false">http://tixxio.wordpress.com/2007/09/20/migrare-url-dinamici-tc-siamo-alla-resa-dei-conti/</guid>
		<description><![CDATA[Dopo quasi un anno di sviluppo, 153'983 righe di codice nei linguaggi più disparati, test di ogni genere, eccetera eccetera.... finalmente si vedrà se quello per cui ho lavorato funzionerà a dovere. I frutti di tanta fatica già si vedono, avendo imparato ad usare come si deve Asp.NET: dopotutto era quello l'obiettivo con cui mi [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://static.tizioandcaio.com/photos/show.php?id=4012" align="left" height="128" width="128" />Dopo quasi un anno di sviluppo, <strong>153'983 righe di codice</strong> nei linguaggi più disparati, test di ogni genere, eccetera eccetera.... finalmente si vedrà se <a href="http://tixxio.wordpress.com/2006/11/01/da-asp-classic-a-aspnet-20/">quello per cui ho lavorato</a> funzionerà a dovere. I frutti di tanta fatica già si vedono, avendo imparato ad usare come si deve Asp.NET: dopotutto era quello l'obiettivo con cui mi accingevo a fare questa impresa.</p>
<p>I problemi principali della migrazione potranno essere dati da <strong>AWStats</strong> e dagli URL della <strong>vecchia versione</strong>, che rimangono ancora validi ed indicizzati in tutti i motori di ricerca: in particolare quest'ultima problematica è quella che potrebbe causare più ripercussioni... errori in questo senso <strong>potrebbero mandare a monte anni di indicizzazione dei motori</strong> (al solo pensiero mi vengono i brividi <img src='http://michelangelo.rinelli.it/wp-includes/images/smilies/icon_neutral.gif' alt=':|' class='wp-smiley' />  )</p>
<p>Ecco come credo di aver risolto il problema:</p>
<p><span id="more-82"></span>Visto che T&amp;C è praticamente costituito per il <strong>95%</strong> da contenuti dinamici, ho dovuto prevedere dei redirect "<em>dinamici</em>", che reindirizzassero alle nuove pagine conservando anche i parametri inviati attraverso l'url.</p>
<p>Ho creato un <strong>modellino generale</strong> di questi redirect, realizzati in ASP Classic, che è fatto così come segue:</p>
<pre class="brush: vb; title: ; notranslate">&amp;lt;%
REDIR_PATH = &quot;nuovapagina.aspx&quot;

if len(request.querystring) &amp;gt; 0 then
response.redirect(REDIR_PATH &amp;amp;amp; &quot;?&quot; &amp;amp;amp; request.querystring)
else
response.redirect(REDIR_PATH)
end if
%&amp;gt;</pre>
<p>Se si ha la cura di <strong>conservare nelle nuove pagine gli stessi parametri delle vecchie</strong>, è sufficiente cambiare la variabile alla prima riga della pagina; i pochi parametri di cui ho cambiato il nome "funzionano" nella nuova versione sia con il vecchio che con il nuovo metodo (ovviamente fintanto che non verranno indicizzate le nuove versioni delle pagine)</p>
<p>Per l'upgrade definitivo oramai è solamente questione di <strong>ore</strong>, un paio di <strong>giorni </strong>al massimo... Iniziate ad incrociare le dita per me <img src='http://michelangelo.rinelli.it/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://michelangelo.rinelli.it/index.php/2007/09/20/migrare-url-dinamici-tc-siamo-alla-resa-dei-conti/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

