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

    Problema col mod_rewrite: HELP!!

    Ciao a tutti.
    Nel mio sito non riesco a visualizzare una pagina dove ci sono due variabili.

    http://www.miosito.it/index.php?p=no...0&i=nomeutente

    nomeutente lo carica da un db.

    il mio .htaccess è il seguente:

    RewriteEngine On
    RewriteBase /

    RewriteCond %{REQUEST_URI} index/(.*)/(.*).html
    RewriteRule ^index/(.*)/(.*).html$ /default.php?p=$1&lingua=$2

    RewriteCond %{REQUEST_URI} index/(.*)/(.*)/(.*).html
    RewriteRule ^index/(.*)/(.*)/(.*).html$ /default.php?p=$1&lingua=$2&i=$3

    la pagina riscritta in modo statico 'dovrebbe' essere quindi:

    http://www.miosito.it/index/nomepagi...omeutente.html

    La pagina la apre, ma mi visualizza solo parte di "default.php" e nulla della pagina "nomepagina" e tantomeno le informazioni di "nomeutente".

    E' ovvio che sbaglio da qualche parte, ma dove.

    Se potete aiutarmi.

    Grazie

  2. #2
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    Se scrivi dentro default.php
    codice:
    print_r( $_GET );
    cosa esce?
    think simple think ringo

  3. #3
    Grazie Marketto, ho risolto già qualche giorno fa.
    Ho ridotto il numero delle variabili da 3 a 2.
    Non so se sia stata la soluzione 'tecnicamente' più giusta, ma funziona e va bene così.

    Il codice da me modificato è questo:

    RewriteEngine On

    RewriteRule ^index/(.*)/(.*).html$ /default.php?p=$1&lingua=$2 [L]
    RewriteRule ^insegnante/(.*)/(.*).html$ /default.php?p=insegnanti&i=$1&lingua=$2

    Se hai dei suggerimenti in proposito, saranno ben accetti!!

    Ciao

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.