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

    [mode_rewrite] errore strano

    La regola più banale, devo reindirizzare qualsiasi cosa su un file

    RewriteRule ^(.*)$ /index.php [L,NC]

    Mi dà internal server error [500], e nel log di apache dice:
    mod_rewrite: maximum number of internal redirects reached. Assuming configuration error. Use 'RewriteOptions MaxRedirects' to increase the limit if neccessary.

    Ma quali redirect? Ho messo pure l'opzione Last, letta quella regola ha finito

    Qualche idea?

  2. #2
    Utente di HTML.it
    Registrato dal
    Feb 2003
    Messaggi
    77
    La regola viene applicata per tutte le richieste, compresa quella di index.php. Quindi si "innesca" un ciclo infinito.

    Per escludere index.php dall'applicazione della regola scrivi prima:

    RewriteCond %{REQUEST_URI} !^/index.php$


  3. #3
    funziona, grazie 1000

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.