- Home
- Categorie
- Coding e Sistemistica
- Hosting, Server e Domini
- Url rewrite con apache che gira sotto windows
-
in effetti il file htaccess è posizionato qui
C:\AppServ\www\imm\htaccessbho
-
@gustoinrete said:
in effetti il file htaccess è posizionato qui
C:\AppServ\www\imm\htaccessbho
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
-
la struttura è la seguente
C:\AppServ\www\imm\htaccess
C:\AppServ\www\imm\pippo.htmimm è 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
-
in giro ho trovato anche questa riga di codice
AddModule mod_rewrite.c
ho provato ad inserirla nell'httpd.conf ma non cambia nullaragazzi sono disperato
-
un momento, riassumendo....
se accedi a http://localhost/imm/pippo.htm cosa vedi?
e se provi ad accedere a http://localhost/imm/topolino.htm?
-
ragazzi ho trovato la soluzione !!!!
girando sotto windows è necessario salvare il file htaccess come txt e inserire la seguente direttiva nel file httpd.confAccessFileName htaccess.txt
incredibile a dirsi ma ora funziona
-
@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.confAccessFileName 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à
-
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?
-
@ceccus said:
Cerchiamo di capire per il puro gusto di capire...
Gustoinrete ha asserito semplicemente che rinominando htaccess in htaccess.txtaspè 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
-
@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!