Sto sbattendo la testa contro le Regex per realizzare degli URSL SEO Friendly.. ho letto alcune guide ma ho ancora dei dubbi.
Ad esempio se nella rule del web.config scrivo:
Codice PHP:
<match url="^([a-zA-Z]{2})/news/([a-zA-Z0-9_-]+).html$" />
vorrei che facesse il rewrite in questo modo:
Codice PHP:
/miapagina.aspx?lang={R:1}&type={R:2}&name={R:3}
mi restituisce invece Error 500.50.
Ho provato anche con "^news$" che non va più in errore ma non fa neanche il rewrite...
mentre con
Codice PHP:
<match url="^([a-zA-Z]{2})/([news]{4})/([a-zA-Z0-9_-]+).html$" />
tutto ok, ma funzionerebbe anche con "nwws" o "nnws", etc.. vorrei invece con la sola specifica parola "news".. qual'è la sintassi corretta?
Altra cosa, visto che nell'url della pagina dopo al nome dominio ci sarà sempre /it/ o /en/..etc.. che specifica la lingua, non esiste una soluzione per non dovrela definire in ogni rule e comunque riuscire a passarla ugualmente come variabile?
Grazie in anticipo