• User

    ragazzi non ho trovato il file da scaricare ma dubito che sia quel file il problema
    vi passo un paio di righe del httpd.conf magari è una questione di directory non lo so sinceramente

    DocumentRoot: The directory out of which you will serve your

    documents. By default, all requests are taken from this directory, but

    symbolic links and aliases may be used to point to other locations.

    DocumentRoot "C:/AppServ/www"

    Each directory to which Apache has access can be configured with respect

    to which services and features are allowed and/or disabled in that

    directory (and its subdirectories).

    First, we configure the "default" to be a very restrictive set of

    features.

    <Directory />
    Options FollowSymLinks ExecCGI Indexes
    AllowOverride All
    Order deny,allow
    Deny from all
    Satisfy all
    </Directory>

    Note that from this point forward you must specifically allow

    particular features to be enabled - so if something's not working as

    you might expect, make sure that you have specifically enabled it

    below.

    This should be changed to whatever you set DocumentRoot to.

    <Directory "C:/AppServ/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 MultiViews ExecCGI
    #
    # 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>

    DirectoryIndex: sets the file that Apache will serve if a directory

    is requested.

    <IfModule dir_module>
    DirectoryIndex index.php index.html index.htm
    </IfModule>

    The following lines prevent .htaccess and .htpasswd files from being

    viewed by Web clients.

    <FilesMatch "^.ht">
    Order allow,deny
    Deny from all
    </FilesMatch>


  • Moderatore

    da quello che è scritto lì i file vanno messi in C:\AppServ\www

    il resto non sembra mostrare problemi


  • User

    in effetti il file htaccess è posizionato qui
    C:\AppServ\www\imm\htaccess

    bho 😞


  • Moderatore

    @gustoinrete said:

    in effetti il file htaccess è posizionato qui
    C:\AppServ\www\imm\htaccess

    bho 😞

    il file .htaccess è posizionato in imm ma i file .php e .html sono in www?

    inoltre sei sicuro che Apache vada a cerca htaccess invece di .htaccess? per fare questo cambiamento dovresti cambiare la configurazione di Apache


  • User

    la struttura è la seguente
    C:\AppServ\www\imm\htaccess
    C:\AppServ\www\imm\pippo.htm

    imm è la cartella all'interno della quale sto sviluppando il tutto
    ... per quanto riguarda il punto davanti ad htaccess ho cambiato l'impostazione per via del fatto che non riuscivo a mettere il punto davanti al nome del file allora dall'httpd.conf ho modificato la riga di codice
    AccessFileName .htaccess
    in
    AccessFileName htaccess


  • User

    in giro ho trovato anche questa riga di codice
    AddModule mod_rewrite.c
    ho provato ad inserirla nell'httpd.conf ma non cambia nulla

    ragazzi sono disperato


  • Moderatore

    un momento, riassumendo....

    se accedi a http://localhost/imm/pippo.htm cosa vedi?

    e se provi ad accedere a http://localhost/imm/topolino.htm?


  • User

    ragazzi ho trovato la soluzione !!!!
    girando sotto windows è necessario salvare il file htaccess come txt e inserire la seguente direttiva nel file httpd.conf

    AccessFileName htaccess.txt

    incredibile a dirsi ma ora funziona


  • Moderatore

    @gustoinrete said:

    ragazzi ho trovato la soluzione !!!!
    girando sotto windows è necessario salvare il file htaccess come txt e inserire la seguente direttiva nel file httpd.conf

    AccessFileName htaccess.txt

    incredibile a dirsi ma ora funziona

    ma perchè prima come l'avevi salvato? :():

    i file di configurazione devono tutti essere obbligatoriamente file di puro testo ascii, iso-8859 o utf-8

    sono questi i motivi per cui è preferibile usare linux per questo genere di attività


  • User Attivo

    Cerchiamo di capire per il puro gusto di capire...
    Gustoinrete ha asserito semplicemente che rinominando htaccess in htaccess.txt e configurando coerentemente httpd.conf il mod_rewrite ha iniziato magicamente a girare... giusto? Se è così non è questione di codifica ascii, a meno che non abbia aperto il file con un editor di testo e poi risalvato, portando ad una modifica incosapevole della codifica ascii come suggerito da Paolino.*

    @gustoinrete***
    Non mi picchiare per la proposta, ma per una questione di comprensione, puoi ora provare a fare il percorso inverso, rinominando htaccess.txt in htaccess e fare la modifica relativa in httpd.conf, per capire se effettivamente è una questione di codifica ascii o di magia informatica? 😄


  • Moderatore

    @ceccus said:

    Cerchiamo di capire per il puro gusto di capire...
    Gustoinrete ha asserito semplicemente che rinominando htaccess in htaccess.txt

    aspè se vedi quello che dice in pratica lui ha aperto l'editor e ha salvato il file come htaccess.txt, cambiando ovviamente la direttiva AccessFileName

    a mio avviso lui ha usato Wordpad per editare i file htaccess e htaccess.txt, solo che nel primo caso Wordpad lo ha salvato come RTF visto che è la codifica di default, mentre nel secondo l'ha salvato come file di testo


  • User Attivo

    @paolino said:

    aspè se vedi quello che dice in pratica lui ha aperto l'editor e ha salvato il file come htaccess.txt, cambiando ovviamente la direttiva AccessFileName

    a mio avviso lui ha usato Wordpad per editare i file htaccess e htaccess.txt, solo che nel primo caso Wordpad lo ha salvato come RTF visto che è la codifica di default, mentre nel secondo l'ha salvato come file di testo

    Sempre per puro gusto di comprensione...attendiamo lumi!
    🙂