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

    htaccess che non vuole funzionare

    La mod_rewrite è attivata, server apache (in locale)
    Il file.htaccess si trova in http://localhost/intornoamessina/ e dentro scrivo:

    RewriteEngine on
    RewriteRule ^/([^/]+)$ view.php?id=$1 [L]

    Dovrebbe trasformate http://localhost/intornoamessina/1 in http://localhost/intornoamessina/view.php?id=1

    Come mai non funziona?

    Ciao
    Valerio

  2. #2
    Ho risolto da solo, spiego come per chi avesse lo stesso problema perchè non è stato facile trovare la soluzione on line, poi per caso ho capito perchè non ci riuscivo!

    Si tratta della direttiva AllowOverride nel file di configurazione di apache che va inpostata ad All!
    Però attenzione perchè le direttive nel file di configurazione sono due, una in questo pezzo di codice:

    codice:
    <Directory />
        Options FollowSymLinks
        AllowOverride none
        Order deny,allow
        Deny from all
        Satisfy all
    </Directory>
    Se modificate questa non otterrete nulla, dovete modificare quella più sotto, riferita alla vostra localhost, nel mio caso:

    codice:
    <Directory "C:/www">
        #
        # Possible values for the Options directive are "None", "All",
        # or any combination of:
        #   Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
        #
        # Note that "MultiViews" must be named *explicitly* --- "Options All"
        # doesn't give it to you.
        #
        # The Options directive is both complicated and important.  Please see
        # http://httpd.apache.org/docs/2.2/mod/core.html#options
        # for more information.
        #
        Options Indexes FollowSymLinks
    
        #
        # AllowOverride controls what directives may be placed in .htaccess files.
        # It can be "All", "None", or any combination of the keywords:
        #   Options FileInfo AuthConfig Limit
        #
        AllowOverride All
    
        #
        # Controls who can get stuff from this server.
        #
        Order allow,deny
        Allow from all
    
    </Directory>
    Spero di essere stato di aiuto per qualcuno con lo stesso problema.

    E' stato un piacere.
    Valerio

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.