- Home
- Categorie
- Coding e Sistemistica
- Hosting, Server e Domini
- apache (unix) ed htaccess
-
apache (unix) ed htaccess
ciao a tutti, ho un problema con apache.
Non riesco a far funzionare l'htaccess in locale, premetto che lo stesso file in rete funziona ed il server è sempre unix.
Il problema è in locale.
La direttiva AllowOverride del file httpd.conf è impostata a None, ho provato ad impostarla su All, ma non funziona lo stesso.
Esiste un metodo/test per capire se apache riesce a leggere l'htaccess?
O potreste dirmi come settare l'httpd.conf affinchè possa funzionare?Io ho provato cosi:
ho creato una pagina web "test.php":
<?PHP echo "ciao ".$_GET["id"]; ?>ed un file .htaccess con la seguente regola:
RewriteEngine On
RewriteBase /
RewriteRule ^test/([^/]+).html test.php?id=$1ovviamente se nell'url digito test.php?id=mondo
l'output sarà "ciao mondo", la stessa cosa dovrebbe accadere digitando:
test/mondo.html
ma non è così, o meglio visualizza solo ciao, non riconoscendo la variabile.
In cosa sbaglio?Grazie.
-
prova così:
RewriteRule ^test/(.*).html test.php?id=$1
-
@Tymba said:
prova così:
RewriteRule ^test/(.*).html test.php?id=$1Ciao Tymba,
purtroppo non và...
stò impazzendo, non credi possa essere un problema di configurazione?Lo stesso script online funziona....
:bho: