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

    [PHP/APACHE] Request con Redirect e Rewrite

    Ciao,
    Il problema

    1) La Request:
    http://www.miosito.com/index.php?a=1&b=2
    2) Il Reindirizzamento header("Location..:
    http://www.miosito.com/index/1/305.html
    3) La Riscrittura (apache2):
    http://www.miosito.com/pagine/it/1/index.php?id=305

    Le domande:
    1) C'è qualche motivo apparente per cui possa non funzionare?
    2) Come si scrive la regola di riscrittura?
    3) Posso mettere questa regola in un htaccess?
    4) In quale dir va l'htaccess?
    5) Se dopo aver caricato l'htaccess ottengo un Internal Server Error 500?
    6) Chi ha ucciso JFK?

    grazie 1000

  2. #2

    Re: [PHP/APACHE] Request con Redirect e Rewrite

    1) Perché prima della riscrittura fai un redirect? Solitamente si usa la rescrittura per rendere l'indirizzo più umano ma non si usano redirect header(location.....

    2)http://forum.html.it/forum/showthrea...hreadid=871868
    leggi questa pillola, se poi hai problemi chiedi.

    3)si

    4)l'htaccess ha effetto sulla cartella dove lo metti e in tutte le sue sottocartelle quindi dove lo devi mettere dipende dai casi.

    5)potresti avere un errore di sintassi nel htacces oppure richiami moduli non attivi

    6)

  3. #3
    grazie per le risposte

    1) In 1 passo ad index le variabili a e b (ma potrebbero essere anche di +). Di queste 'a' rappresenta una destinazione, mentre le altre rappresentano dei parametri che salvo in una sessione su db per poi recuperarli una volta raggiunta la destinazione.

    2) il passo 2 ha lo scopo di reindirizzare alla destinazione, '1', che recupererà i parametri dal db ricevendo un id fittizio = a 305, generato in modo random e il cui scopo è solo quello di rendere diversa ogni request verso la stessa destinazione '1'.

    infine posto il contenuto del file htaccess che sul server genera l'errore 500, sperando possiate indicarmi l'errore:

    codice:
        RewriteEngine on
        RewriteRule ^views/([^/]+)/([^/]+)/([^/]+).html views/it/$1/$2.view.php?id=$3 [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.