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

    problemi con rewrite rule

    allora salve a tutti!

    vi spiego subito il mio proble..

    devo cambiare indirizzi del tipo pagina.php?id=variabile in pagina/id.htm

    ho fatto così:
    codice:
    RewriteEngine On
    RewriteRule ^([^/]+)/([^/]+).htm $1.php?id=$2 [L]
    e fino a qui nessun problema, funziona come voglio..


    il problema si pone quando la directory "pagina" esiste veramente e io nn passo alcuna variabile......
    cioè se chiamo http://miourl/pagina/ il server mi restituisce il list_index della dir e non la pagina http://miourl/pagina.php ....

    ho provato a modificare la regola così:
    codice:
    RewriteEngine On
    RewriteRule ^([^/]+)/ $1.php?id=default [L]
    RewriteRule ^([^/]+)/([^/]+).htm $1.php?id=$2 [L]
    in questo modo però nn c'è modo di far passare allos cript php la variabile, cioè se ad es scrivo http://mioulr/pagina/blabla.htm io vedo sempre come se scrivessi http://miourl/pagina.php?id=default (oppure come se scrivessi http://miourl/pagina/default.htm)


    vi prego aiutatemi..son 3 gg che sto impazzendo dietro a questa cosa...

  2. #2
    ho provato anche così ma ho il problema detto prima:
    codice:
    RewriteEngine On
    RewriteRule ^([^/]+)/([^/]+) $1.php?page=default [L] # con R da errore di FORBIDDEN (mi rimanda al realpath: c:\.....); mentre se nn metto niente ho il solito problema
    RewriteRule ^([^/]+)/([^/]+).htm $1.php?page=$2 [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 © 2026 vBulletin Solutions, Inc. All rights reserved.