Ti sei perso il VI Convegno gt? Forse puoi rimediare... www.convegnogt.it X Chiudi
 
Forum GT: Condividiamo idee e conoscenza Forum GT: Condividiamo idee e conoscenza


Condividi questo contenuto nei Social Network:
Ti stiamo aspettando: Registrati subito e gratis. Entra a far parte di una delle comunità più attive in Italia. Se hai dimenticato i tuoi dati li puoi recuperare subito.


Vai indietro   Forum per Webmaster: Condividiamo Idee e Conoscenza > Seo e Tecnologie > Mod Rewrite e Tecniche di URL Redirect
Benvenuto! Forum Regole FAQ Lista utenti Calendario Segna come letti

Mod Rewrite e Tecniche di URL Redirect La riscrittura delle URL e i reindirizzamenti

Hey Amico Visitatore,
Condividi con noi le tue idee e la tua conoscenza Aprendo una nuova discussione nella sezione Mod Rewrite e Tecniche di URL Redirect


Rispondi
 
LinkBack Strumenti di discussione
Vecchio 12-10-09, 21:42   #16 (permalink)
User Newbie
 
Data di registrazione: Sep 2009
Messaggi: 4
Io ci provo... ma non funziona!!!

Guarda Legolas, sono convinto che sia un buon prodotto. Ma le provo tutte ed ancora non funziona.

Continua a visualizzarmi sempre il link delle pagine con i parametri del DB.
Da cosa può dipendere?



Codice:
 
<configSections>
  <section
   name="rewriter"
   type="Intelligencia.UrlRewriter.Configuration.RewriterConfigurationSectionHandler, Intelligencia.UrlRewriter" 
   requirePermission="false"
   />
 </configSections>
 
...
<httpModules>
   <add
    type="Intelligencia.UrlRewriter.RewriterHttpModule, Intelligencia.UrlRewriter"
    name="UrlRewriter" />
  </httpModules>
...
<rewriter>
  <!--<if  url="/subcat.aspx?catid=$1" rewrite="/subcat/(.+)$" />-->
  <rewrite url="~/(.+)\.htm" to="~/subcat.aspx?catid=$2" />
 </rewriter>

Ultima modifica di sexydragon : 12-10-09 21:47.
sexydragon non in linea  
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Segnalo this Post!OKNO this Post!
Rispondi citando
Vecchio 12-10-09, 21:51   #17 (permalink)
Esperto
 
L'avatar di Legolas
 
Data di registrazione: Mar 2005
Messaggi: 661
Invia un messaggio tramite MSN a Legolas Invia un messaggio tramite Skype a Legolas
Che vuol dire che ti visualizza il link della pagina con i parametri del db?

La dll traduce gli url come questo :www.sito.com/scarpe/scarpe-da-tennsi.aspx in questo www.sito.com/prodotto.aspx?id=145

Non viceversa.
__________________
Realizzazione siti viterbo Vacanze da sogno in un Agriturismo Bolsena sulle rive del lago.
Legolas non in linea  
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Segnalo this Post!OKNO this Post!
Rispondi citando
Vecchio 13-10-09, 11:23   #18 (permalink)
User Newbie
 
Data di registrazione: Sep 2009
Messaggi: 4
ah!!

E nel caso gli id siano dinamici, senza sapere quale ID corrisponde, nel mio caso la categoria? come traduco: /categoria/sottocategoria/nomeprodotto.html ?
sexydragon non in linea  
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Segnalo this Post!OKNO this Post!
Rispondi citando
Vecchio 13-10-09, 14:21   #19 (permalink)
User Newbie
 
Data di registrazione: Sep 2009
Messaggi: 4
Scusa Legolas ho risolto, avevi ragione, ho modificato nel datalist i link con i parametri corretti, ID e NOME. Che tonta.

Ma nel caso ci siano più parametri, e volessi visualizzare il NOME del prodotto, passando solo l'ID come posso fare?

/subcat.aspx?catid=$1&amp;nome=$2

in

/nomeprodotto.aspx

Ti ringrazio per l'aiuto!!
sexydragon non in linea  
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Segnalo this Post!OKNO this Post!
Rispondi citando
Vecchio 27-04-10, 18:47   #20 (permalink)
User
 
Data di registrazione: Mar 2010
Messaggi: 81
dubbi

siccome mi interessa quest articolo vorrei sapere ma
la classe HandleIt cosa bisogna modificare di preciso


using System;
using System.Web;
using System.Web.UI;
using System.Globalization;

namespace devHttpHandler
{
public class HandleIt : IHttpHandlerFactory
{
public IHttpHandler GetHandler(HttpContext context, string requestType, string url, string pathTranslated)
{
// ritorno l'IHttpHanlder
// I parametri da passare sono:
// virtualPath (il path della richiesta),
// inputFile (il percorso fisico del file da richiamare),
...................... eccc


bisogna lasciarla cosi com'è tranne che modificare "/articolo.aspx" in quello che vogliamo ?
nella riga
return System.Web.Compilation.BuildManager.CreateInstance FromVirtualPath("/Article.aspx",typeof(Page)); oppure va implementato altro in questa classe se si cosa


bisogna quindi solo modificare page_preinit
e il metodo findArticolo nella specifica pagina .aspx?
Perchè l'autore dice di non aver scritto molto codice di controllo e non capisco quale parte di codice modificare per le propie esigenze specialmente per la clase HandleIt cosa va modificato di preciso solo la stringa "/articolo.aspx" e se si come faccio poi ad avere un url-rewrite su più pagine invece di 1 diverse da "\articolo", sto andando in pallone su questa cosa

Ultima modifica di Floppino : 27-04-10 18:55.
Floppino non in linea  
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Segnalo this Post!OKNO this Post!
Rispondi citando
Vecchio 28-04-10, 08:50   #21 (permalink)
User
 
Data di registrazione: Mar 2010
Messaggi: 81
Ma per la libreria urlrewritingnet bisogna usare solo il file web.confing da quello che ho capito giusto, da li bisogna settarsi la lista dei regex?

Perche se cosi preferisco questa strada rispetto al metodo in asp.net degli handler, perche penso che una libreria esterna sia molto meglio di codice scritto da me
Floppino non in linea  
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Segnalo this Post!OKNO this Post!
Rispondi citando
Vecchio 28-04-10, 20:53   #22 (permalink)
User
 
Data di registrazione: Mar 2010
Messaggi: 81
perfetto yuppi

perfetto ci sono riuscito facilmente con la libreria UrlRewritingNet.UrlRewriter.dll grazie hai vostri consigli grazie
Floppino non in linea  
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Segnalo this Post!OKNO this Post!
Rispondi citando
Vecchio 21-07-10, 11:28   #23 (permalink)
User
 
L'avatar di fra_975
 
Data di registrazione: Mar 2005
Ubicazione: mare
Messaggi: 36
Nessuno ha avuto poi problemi con Google?

ciao Ragazzi
per caso qualcuno ha poi accusato una scarsa visibilità su google con i siti in cui è applicato l'url rewrite con ASPnet 3.5 e gli url sono gestiti con l'ASP.NET Routing?

Noi abbiamo un caso di un sito spiderato da google ma non in maniera completa, inoltre sul webmaster tool compaiono errori di scansione stranissimi, di pagine che nella realtà non esistono.
sulla maggior parte degli HTTP / HTTPS Header Check non sembrano ci siano problemi...

qualcuno ha qlc risorsa dove studiare meglio questo lato seo che come avete capito non mi appartiene?
__________________
Questa è la tua vita e ogni giorno che passa sta finendo. - Fight Club -
fra_975 non in linea  
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Segnalo this Post!OKNO this Post!
Rispondi citando
Rispondi
Tags: , ,



Strumenti di discussione

Regole di scrittura
Non puoi postare nuove discussioni
Non puoi rispondere alle discussioni
Non puoi allegare file
Non puoi editare i tuoi post

BB code is Attivo
smilies è Attivo
[IMG] il codice è Attivo
Il codice HTML è Disattivato
Trackbacks are Attivo
Pingbacks are Attivo
Refbacks are Disattivato
Vai al forum



Tutti gli orari sono GMT +3. Attualmente sono le 08:41.




Forum GT - © 2004-2009 GT idea S.r.l P.iva 02418200800 - Privacy/Disclaimer

SEO by vBSEO 3.2.0 ©2008, Crawlability, Inc.