ciao a tutti,
dopo esser riuscito a capire il funzionamento del mod rewrite, vorrei toglire tutte le estensioni alle mie pagine, per ottenere qualcosa del genere:
www.pippo.it/pluto che redirige verso www.pippo.it/pluto.php
teoricamente nulla di piu' semplice...questo è cio' che ho inserito nell'.htaccess:
RewriteEngine On
RewriteRule ^index$ index.php [L]
RewriteRule ^link$ link.php [L]
RewriteRule ^mappa$ mappa.php [L]
RewriteRule ^contatti$ contatti.php [L]
la prima cosa strana è che il $ messo come chiusura dell'url non fa funzionare il tutto a dovere. Provo a toglierlo ottenendo questo:
RewriteEngine On
RewriteRule ^index index.php [L]
RewriteRule ^link link.php [L]
RewriteRule ^mappa mappa.php [L]
RewriteRule ^contatti contatti.php [L]
fantastico, la index funziona!
La sorpresina è pero' che funziona solo se il nome della pagina è "index"!!! perchè??
ho provato a modificare l'ordine delle righe, rimettere il $, ma nulla, mi da errore 404....
cosa succede secondo voi??
grazie mille!
![]()

Rispondi quotando