Visualizzazione dei risultati da 1 a 6 su 6

Discussione: [htaccess]

  1. #1

    [htaccess] Regola RewriteRule

    Uso attualmente questo .htaccesso per reindirizzare alcuni link

    Codice PHP:

    RewriteEngine On

    RewriteRule 
    ^blog\/(.*)$ /blog.php?user=$[L]

    RewriteRule ^blog\/(.*)\/(.*)$ /blog.php?user=$1&id=$[L]

    RewriteRule ^profilo\/(.*)$ /mc/Modules/profili.php?id=$[L
    la prima e la terza regola funziona la seconda invece no..
    cos'è che non va?
    Www.Spritzlandia.it - Community dedicata agli amanti del famoso aperitivo. Amici, Blog, Chat, annunci gratis. Eventi in Pub, Discoteche e Pizzerie a Padova, Venezia, Treviso.

  2. #2
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    Puoi magari anche segnalare l'url che non viene riscritto (e che invece vorresti fosse interpretato) per capire dov'è l'errore?

    ciao

  3. #3
    Utente di HTML.it L'avatar di Luke70
    Registrato dal
    Jul 1999
    Messaggi
    767
    La prima regola intercetta anche gli url che vorresti interpretati dalla seconda.
    Prova ad invertire l'ordine in cui le hai scritte e dovrebbe funzionare.

  4. #4
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    è vero, non ci avevo fatto caso... è che in genere io uso:

    ^blog/([^\/]+)$

    ciao

  5. #5
    Grazie! Cosi funziona

    Codice PHP:
    RewriteEngine On 

    RewriteRule 
    ^blog/(.*)/(.*)$ /blog.php?user=$1&tag=$[L

    RewriteRule ^blog/(.*)$ /blog.php?user=$[L

    RewriteRule ^profilo/(.*)$ /mc/Modules/profili.php?id=$[L
    ma se vorrei fare in modo che l'url trasformato sia

    blog/primavariabile/tag/secondavariabile

    come faccio a mettere tag tra le due variabili ?
    Www.Spritzlandia.it - Community dedicata agli amanti del famoso aperitivo. Amici, Blog, Chat, annunci gratis. Eventi in Pub, Discoteche e Pizzerie a Padova, Venezia, Treviso.

  6. #6
    Mi rispondo da sola

    Codice PHP:
    RewriteRule ^blog/(.*)/tag/(.*)$ /blog.php?user=$1&tag=$[L
    Non mi andava perchè mi rimaneva in cache una versione vecchia del file

    Grazie a tutti!
    Www.Spritzlandia.it - Community dedicata agli amanti del famoso aperitivo. Amici, Blog, Chat, annunci gratis. Eventi in Pub, Discoteche e Pizzerie a Padova, Venezia, Treviso.

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.