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

    rewriterule non funziona

    Ciao a tutti!
    Sto provando il rewrite url su server locale e l'indirizzo locale nel browser è questo : http://rewrite:8888/

    Ho creato un banale index.php
    codice:
    <body>
    
    link da provare
    
    </body>
    e pagina.php
    codice:
    <body>
    <?
    $variabile = $_GET['valore'];
    ?>
    questa sarà la pagina col rewrite
    
    e questo sara il messaggio
    
    <?
    echo ''.$variabile.'';
    ?>
    </body>
    Poi ho inserito il file .htaccess
    codice:
    RewriteEngine On RewriteRule ^notizie/([^/]+).html pagina.php?valore=$1 [L]
    Adesso se provo a caricare index.php e cliccare sul link non applica la regola del rewrite.
    Ill modulo è caricato , ho controllato nel phpinfo e il log del server non mi da nessun errore...

  2. #2
    Il link che stai usando non passa per la rewrite rule, perche' non e' nel formato che tu hai scritto

    codice:
    link da provare

  3. #3
    Mitico!
    Ti chiedo una cosa... se ho 50 link nella mia pagina, li devo riscrivere tutti a mano allora?

  4. #4
    Se li genera uno script puoi modificare lo script, se sono stati scritti a mano allora li devi aggiornare a mano

  5. #5
    Ops..credevo che ogni volta il server interpretasse il tutto automaticamente e quindi anche i link venissero interpretati!

  6. #6
    Quindi bisogna farsi, trovarsi una regola in modo da generarsi i link automaticamente, contenenti magari i titoli della pagina?

  7. #7
    Non e' che c'e' una regola universale, dipende dai casi.

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.