Sto creando su altervista una pagina web "dinamica". Affinchè non ci siano pagine sempre con la stessa struttura html, ho rimediato questo pezzo di codice php a cui al posto dei vari "contenuto" metterò dei require a delle pagine con il testo.
codice:
<?php
switch($_GET['action'])
{
case 'home':
echo 'contenuto1';
break;
case 'aboutus':
echo 'contenuto2';
break;
case 'gallery';
echo 'contenuto3';
break;
case 'contacts':
echo 'contenuto4';
break;
default:
}
?>
E dopo, in HTML aggiungerò i vari link alle variazioni create.
Il problema, però, è che facendo così si creano url tipo:
codice:
http://nome.dominio/index.php?action=gallery
Quindi ho letto che tramite il file .htaccess si può modificare l'url facendolo diventare:
codice:
http://nome.dominio/gallery
Poi ho cercato ed ho trovato questo codice:
codice:
RewriteEngine on
RewriteRule ^([^/\.]+)/?$ index.php?action=$1 [L]
RedirectMatch ^/$ /index
che sfortunatamente però, non funziona, cioè l'url resta uguale a prima.
Non so cosa sia sbagliato perchè non me ne intendo minimamente di apache, spero potrete aiutarmi.