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

    eliminare parte dell'url

    Salve, ho un url che viene passato da un form con metodo get. Il prob è che viene inserito nell'url delle coordinate.. vorrei sapere come nasconderle.. questo è l'url

    sito.com/ricerca/?s=stringa&x=0&y=0&page=2

    l'htaccess è il seguente
    RewriteCond %{SCRIPT_FILENAME} !-f
    RewriteCond %{SCRIPT_FILENAME} !-d
    RewriteRule ^ricerca/?s=(.*)&x=0&y=0$ index.php?act=$1&s=$2&x=0&y=0 [L]
    RewriteCond %{SCRIPT_FILENAME} !-f
    RewriteCond %{SCRIPT_FILENAME} !-d
    RewriteRule ^ricerca/?s=(.*)&x=0&y=0&page=([0-9]+)$ index.php?act=$1&s=$2&x=0&y=0&page=$3 [L]

    il risultato dovrebbe essere
    sito.com/ricerca/?s=stringa&page=2

    È possibile? Come posso fare?
    grazie in anticipo
    La rovina del mondo sara' l'indifferenza. Ma chi se ne frega!!

  2. #2
    Utente di HTML.it L'avatar di Enoa
    Registrato dal
    Jul 2005
    Messaggi
    573
    nella regola di rewrite valorizzi direttamente a zero le varibili x e y, sono delle costanti?

  3. #3
    Si, teoricamente si. almeno fino ad ora non erano mai cambiate, per quello ho scritto la reglola con le due var settate in quella maniera.
    La rovina del mondo sara' l'indifferenza. Ma chi se ne frega!!

  4. #4
    Utente di HTML.it L'avatar di Enoa
    Registrato dal
    Jul 2005
    Messaggi
    573
    Originariamente inviato da Chef89
    Si, teoricamente si. almeno fino ad ora non erano mai cambiate, per quello ho scritto la reglola con le due var settate in quella maniera.
    Rewrite maschera, ma non nasconde. se quelle due varibili sono costanti, nel senso informatico del termine, non ti dovrebbe servire passarle nell'url.
    Altrimenti le tratti con le espressioni regolari come le altre variabili

  5. #5
    il fatto che le coordinate nn sono io settarle.. altrimenti nn le vrei inviate.. è il form che con il bottone <input type="button" img=... quando viene inviato invia le coordinate
    La rovina del mondo sara' l'indifferenza. Ma chi se ne frega!!

  6. #6
    Utente di HTML.it L'avatar di Enoa
    Registrato dal
    Jul 2005
    Messaggi
    573
    Sulla querystring generata dal form agisci agendo sul form usando javascript o usando come method post, nascondendo tutte le variabili, oppure modificando le variabili presenti all' interno del form.
    Inoltre valorizzando a 0 x e y, non saprai mai se possono assumere valori differenti

    Io la regola la scriverei semplicemente cosi':
    codice:
    RewriteEngine on
    RewriteRule ^ricerca/ index.php [QSA,L]

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.