Visualizzazione dei risultati da 1 a 4 su 4

Discussione: url aliasing

  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2004
    Messaggi
    855

    url aliasing

    Salve ho messo nell'htaccess la seguente stringa:

    RewriteRule ^pagine/([a-zA-Z0-9\-\_]+).html url.php?prodotto=$1 [L]

    e funziona, per esempio: pagine/frigoriferi.html avendo $prodotto="frigoriferi"
    Solo che non va quando ci sono degli spazi o dei caratteri tipo gli apici, per esempio: $prodotto="frigoriferi d'epoca"...


  2. #2
    infatti in quell'espressione regolare non è specificato che l'URL debba contenere spazi o apici

    inoltre l'uso degli apici e degli spazi può creare non pochi problemi agli user agent se non si usano le sequenze di escaping che in ogni caso è sempre meglio evitare...

  3. #3
    Utente di HTML.it L'avatar di Tr|k`Tr4k
    Registrato dal
    Jul 2002
    Messaggi
    2,766
    scusate se mi intrometto:
    mica puo' essere un problema anche se all'interno dell'url c'e' un apostrofo?

    esempio:

    www.sito.it/storia_dell'arte.htm (ovviamente fatta con il rewrite)

  4. #4
    si quei simboli sono ambigui, nel senso che possono essere usati con più di uno scopo...

    un esempio classico sono questi due <> che vengono usati per indicare la presenza dei marcatori di html e xml

    quel tipo di simboli va evitato oppure al loro posto bisogna usare le sequenze di escape, per esempio lo spazio va sostituito con %20

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 © 2026 vBulletin Solutions, Inc. All rights reserved.