Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    URL Rewrite ed Espressioni regolari

    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}&amp;type={R:2}&amp;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

  2. #2
    mi autorispondo...
    per il mio primo quesito ho risolto aggiungendo semplicemnete le parentesi tonde, in questo modo:
    Codice PHP:
    <match url="^([a-zA-Z]{2})/(news)/([a-zA-Z0-9_-]+).html$" /> 
    se invece qualcuno ha dei suggerimenti per la questione della lingua /it/, /en/....
    Ultima modifica di lapiadina; 29-11-2016 a 13:08

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.