Visualizzazione dei risultati da 1 a 3 su 3

Discussione: htaccess e Mod rewrite

  1. #1

    htaccess e Mod rewrite

    Ciao a tutti,

    devo realizzare un sistema tale per cui l'utente finale possa creare delle categorie contestuali, contenenti i nomi delle località le quali a loro volta contengono gli articoli scritti.

    praticamente devo fare in modo che quando si scrivono gli articoli questi vengono inseriti in database, e la loro url sia comprensibile e leggibile nella seguente forma:

    HTTP://WWW.MIOSITO.IT/MUSICA/MILANO/...-IN-PIAZZA.PHP

    ATTUALMENTE , creo FISICAMENTE le cartelle con i nomi delle categorie, FISICAMENTE le cartelle con i nomi delle località ed altrettanto fisicamente le pagine php contenenti gli articoli, i quali vengono posizionati nella cartella ad esso relativa.

    ritengo che tale forma sia secondo me, per quanto efficace molto dispendiosa in termini di risorse, ed inoltre pensando ad un eventuale eliminazione di talune categorie, si correrà il rischi di elminare fisicametne tutti gli articoli in esso contenuta.

    Diverso sarebbe il discorso, se il testo caricato in db venisse caricato di volta in volta all'occorrere di una determinata ID, in una unica pagina, ma sarebbe brutto dal sito passando con il mouse sui link leggere WWW.MIOSITO.IT/articolo.php?ID=1245ED3....

    Penso che in alternativa sia possibile utilizare MOD REWRITE, ma cercando e ricercando non sono riuscito ancora a trovare la soluzione più giusta al caso mio.
    chiedo ifnormazioni ed eventuali soluzioni alla vs community.

    Ringraziandovi.
    Bigdoll

  2. #2
    potresti fare così:

    codice:
    RewriteEngine On
    RewriteBase /
    RewriteCond %{REQUEST_URI} ^/articolo/([^/]+)/([^/]+)/([^/]+).html
    RewriteRule ^articolo/([^/]+)/([^/]+)/([^/]+).html index.php?pag=articoli&categoria=$1&localita=$2&titolo=$3 [L,NC]
    e quindi l'url del tipo

    codice:
    www.miosito.it/articolo/Saggezza/Roma/ma_quanto_e_bella_la_capitale.html

    verrebbe interpretato così:

    codice:
    www.miosit.it/index.php&pag=articoli&categoria=Saggezza&localita=Roma&titolo=ma_quanto_e_bella_la_capitale[/url]
    "Due cose riempiono l’animo di ammirazione e venerazione sempre nuova e crescente, quanto piú spesso e piú a lungo la riflessione si occupa di esse: il cielo stellato sopra di me, e la legge morale in me..." Immanuel Kant

  3. #3

    RISOLTO

    grazie 1000!

    esattamente ciò che mi serviva.

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.