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

    Url riscritto con due querystring

    Boh.. ho guardato anche su qualche guida ma mi sfugge qualcosa.

    Ho una pagina php che include altre pagine al suo interno a seconda di cosa viene cliccato nel menu.

    Volevo rendere migliore la digitazione e la lettura delle varie pagine e avevo pensato al modrewrite.

    Con questa regola (nell'.htaccess) sono riuscito a convertire "index.php?p=login" in "login.html"
    codice:
    RewriteRule ^(.*).html$ index.php?p=$1 [L]
    Ecco ma se la url prevede altre variabili come le gestisco?
    Come imposto la querystring (e che tipo di url devo presentare) se la mia pagina è, ad esempio, così:
    "index.php?p=login&act=logout"

    La url mi potrebbe andare bene come "login.html?act=logout" oppure qualcosa da vostro consiglio...

    Spero di essermi spiegato..
    Grazie
    Fantasupermegafavolipermeramagicultra irresistibili
    4 10 30 100 1001 personaggi insuperabili fantaincredibili ultraimpossibili iperterribili irresistibili!!!

    "... a quell'età ... bastava un dito per fare la pace ..."
    fotine

  2. #2
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    Aggiungi altre regole. Il flag [L] consente di fare fermare l'analisi quando apache riscontra un esito positivo.
    Ridatemi i miei 1000 posts persi !!!!
    Non serve a nulla ottimizzare qualcosa che non funziona.
    Cerco il manuale dell'Olivetti LOGOS 80B - www.emmella.fr

  3. #3
    Quote Originariamente inviata da badaze Visualizza il messaggio
    Aggiungi altre regole. Il flag [L] consente di fare fermare l'analisi quando apache riscontra un esito positivo.
    Non è che ho ben chiaro ciò che hai detto... La L è di troppo?... sennò la tolgo.
    Aggiungo altre regole di che tipo? Mi fai un esempio?
    E , in ultimo, le altre regole vanno prima o dopo la mia?
    Fantasupermegafavolipermeramagicultra irresistibili
    4 10 30 100 1001 personaggi insuperabili fantaincredibili ultraimpossibili iperterribili irresistibili!!!

    "... a quell'età ... bastava un dito per fare la pace ..."
    fotine

  4. #4
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    Volevo dire che puoi aggiungere delle regole. Con il flag [L] il motore si ferma dopo la prima regola che combacia.

    RewriteRule ^(logout).html$ index.php?p=login&act=$1 [L]
    RewriteRule ^(.*).html$ index.php?p=$1 [L]

    L'esempio è a solo scopo illustrativo.
    Ridatemi i miei 1000 posts persi !!!!
    Non serve a nulla ottimizzare qualcosa che non funziona.
    Cerco il manuale dell'Olivetti LOGOS 80B - www.emmella.fr

  5. #5
    Quote Originariamente inviata da badaze Visualizza il messaggio
    Volevo dire che puoi aggiungere delle regole. Con il flag [L] il motore si ferma dopo la prima regola che combacia.

    RewriteRule ^(logout).html$ index.php?p=login&act=$1 [L]
    RewriteRule ^(.*).html$ index.php?p=$1 [L]

    L'esempio è a solo scopo illustrativo.
    Ok... Adesso ho capito un po' meglio, grazie

    Vado a fare due prove...
    Fantasupermegafavolipermeramagicultra irresistibili
    4 10 30 100 1001 personaggi insuperabili fantaincredibili ultraimpossibili iperterribili irresistibili!!!

    "... a quell'età ... bastava un dito per fare la pace ..."
    fotine

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