Visualizzazione risultati 1 fino 3 di 3

Discussione: Attivare htaccess in locale

  1. #1
    Guest

    Predefinito Attivare htaccess in locale

    Salve a tutti.
    Cercando su google ho trovato questo: http://www.kpromos.com/lib/installar...windowsxp.html
    Scorrendo c'è scritto 'abilitare htaccess'.
    Ho modificato il pezzo di httpd.conf così:
    Codice PHP:
    <Directory "F:/Programmi/Apache Group/Apache2/htdocs">

    #
    # 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.0/mod/core.html#options
    # for more information.
    #
    #Options Indexes FollowSymLinks
    Options Indexes Includes FollowSymLinks MultiViews

    #
    # 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>
    Poi ho attivato il mod_rewrite, decommentando:
    Codice:
    LoadModule rewrite_module modules/mod_rewrite.so
    Ho poi fatto una prova, con un file .htaccess con dentro:
    Codice:
    RewriteEngine On
    RewriteBase /
    RewriteRule ^(\w+)$   index.php?page=view&file=$1
    e una pagina index.php:
    Codice PHP:
    <?php
    if(isset($_GET['page']) && isset($_GET['file']) && $_GET['page'] == "view")
    print
    $_GET['file'];
    ?>
    Ho provato a fare http://localhost/ciao ma ricevo un 404, mentre nella pagina ci dovrebbe essere scritto ciao. Ovviamente dopo la modifica dell'httpd.conf ho riavviato apache.

  2. #2
    L'avatar di miki92
    miki92 non è connesso AlterGuru 2500
    Data registrazione
    21-04-2007
    Residenza
    Procida (NA)
    Messaggi
    4,233

    Predefinito

    Hai cambiato anche la direttiva DocumentRoot
    Codice PHP:
    DocumentRoot "F:/Programmi/Apache Group/Apache2/htdocs"
    Apprezzi l'aiuto? Offrimi un caffè!

  3. #3
    Guest

    Predefinito

    Ho risolto, avevo modificato il pezzo sbagliato.
    Grazie per l'aiuto.

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •