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

    Dubbio su come far funzionare la riscrittura di un url su sun sito

    Allora, vi pongo subito la mia domanda.

    Faccio da mio solito, ( da praticone) le regole nel .htaccess per convertire una stringa del tipo

    www.sito.it/about/chisiamo.html
    in
    index.php?page=about&filtro=chisiamo


    ora mi trovo in un caso "particolare"

    sto facendo una pagina di ricerca, per cui questa condizione va benissimo, quindi


    RewriteRule ^([^/]+)/([^/]+).html index.php page=$1&ricerco=$2

    ora, se volessi aggiungere un altro parametro, come la paginazione, a modo mio, farei:

    RewriteRule ^([^/]+)/([^/]+)/([^/]+).html index.php page=$1&ricerco=$2&pagination=$3

    ma l'indirizzo www.sito.it/camicie/scacchi/2.html non ha molto senso

    ne avrebbe di più un

    www.sito.it/camicie/scacchi.html/2

    la semplice formula

    RewriteRule ^([^/]+)/([^/]+).html/([^/]+) index.php page=$1&ricerco=$2&pagination=$3

    non funziona. Cosa dovrei scrivere al suo posto?

  2. #2
    Molto più semplicemente nelle riscritture puoi portarti dietro tutta la query string
    codice:
    RewriteRule ^([^/]+)/([^/]+).html  index.php?page=$1&ricerco=$2 [NC, QSA, L]
    I tuoi link sarebbero quindi
    www.sito.it/camicie/scacchi.html?pagination=2

  3. #3
    Si, obbiettivamente è una possibilità. Ti ringrazio per la risposta.

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.