<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Problema rewrite - ISAPI]]></title><description><![CDATA[<p dir="auto">Buongiorno!<br />
Ho effettuato il rewrite di tutto il mio sito web programmato in asp utilizzando ISAPI, e tutto funziona correttamente. Il sito è stato scritto in MVC, quindi tutte le pagine erano del tipo:<br />
index.asp?pagina=registrati<br />
index.asp?pagina=contatti<br />
...<br />
e poi la pagina index.asp effettua un server.transfer verso un controller interno che fa vedere la view della pagina.<br />
Il mio file .htrewrite è quindi del tipo<br />
RewriteRule ^registrati.html$ index.asp?pagina=registrati [NC,L]</p>
<p dir="auto">Ora il problema che sorge è questo... il cliente mi richiede che ci sia un redirect 301 dalla pagina index.asp?pagina=registrati alla pagina registrati.html, per favorire i motori di ricerca nel rilevamento delle mie nuove pagine. Questo perchè, nonostante io abbia aggiornato tutti i link interni al mio sito, ci sono un sacco di inlink da siti esterni che puntano sulle pagine vecchie.<br />
Io quindi ho fatto un rewrite del tipo<br />
RewriteRule ^index.asp?pagina=registrati$ registrati.html [NC,R=301,L]<br />
ma non funziona, me lo ignora completamente, probabilmente perchè la pagina index.asp?pagina=registrati esiste!<br />
Ho pensato anche di fare un rewrite tramite codice, andandomi a prendere tramite Request.ServerVariables("URL") l'indirizzo della pagina e:</p>
<ul>
<li>nel caso si tratti di registrati.html non compiere nessuna azione</li>
<li>nel caso si tratti di index.asp?pagina=registrati fare un response.redirect a registrati.html<br />
Ma in ogni caso Request.ServerVariables("URL") mi restituisce sempre e comunque index.asp?pagina=registrati, quindi questo sistema non può funzionare.<br />
Cosa mi consigliate? C'è una soluzione?</li>
</ul>
]]></description><link>https://connect.gt/topic/159079/problema-rewrite-isapi</link><generator>RSS for Node</generator><lastBuildDate>Mon, 15 Jun 2026 08:33:16 GMT</lastBuildDate><atom:link href="https://connect.gt/topic/159079.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 10 Oct 2011 10:03:40 GMT</pubDate><ttl>60</ttl></channel></rss>