- Home
- Categorie
- La Community Connect.gt
- Tutto sulla Community
- sito non dinamico
-
sito non dinamico
Scusate
ho un sito non dinamico che utilizza il php
per cambiare da php a html
cosa dovrei inserire sul file .htaccessRewriteEngine On
RewriteRule ^giochi.html$ giochi.phpho provato questo e funziona ma io vorrei cambiarlo in tutte le pagine e con questa stringa funziona solo se interrogo la pagina giochi.html
questa stringa non riese neanche a cambiare il link presente sulla pagina.vorrei che tutte le pagine del sito avessero l'estenzione html
si può farela struttura del nome della pagina nn esiste,
di solito uso
/scivo-quello-che-voglio.phpgrazie in anticipo
-
@devilio said:
Scusate
ho un sito non dinamico che utilizza il php
per cambiare da php a html
cosa dovrei inserire sul file .htaccessRewriteEngine On
RewriteRule ^giochi.html$ giochi.phpho provato questo e funziona ma io vorrei cambiarlo in tutte le pagine e con questa stringa funziona solo se interrogo la pagina giochi.html
questa stringa non riese neanche a cambiare il link presente sulla pagina.vorrei che tutte le pagine del sito avessero l'estenzione html
si può farela struttura del nome della pagina nn esiste,
di solito uso
/scivo-quello-che-voglio.phpgrazie in anticipo
basta applicare una struttura del tipo
RewriteRule ^(.*).html$ $1.php
in questo modo qualunque cosa che termina per html sarà trasformata in php.
Resta di fatto che l'htaccess non è in grado di modificare i tuoi file, pertanto i link nelle pagine devi cambiarli tu manualmente.Aggiungo però che questa modifica che vuoi fare non apporta alcun beneficio per i motori di ricerca. L'url rewrite ha senso se devi strutturare il tuo sito in una maniera particolare o per staticizzare dei parametri dinamici
ad esempio se hai una pagina del tipo:
giochi.php?id=12 (che corrisponde tipo al gioco TETRIS)
allora la fai diventare tipo nomesito/giochi/tetris-12.htm
in questo modo fornisci una informazione di contenuto aggiuntiva nell'url creando una gerarchia che consente al motore di capire meglio la tua struttura.
-
ok grazie,
è solo per una questione di eleganza, niente di più
ho letto anche sul wikigt che cambiare solo l'estenzione non serve a nulla
-
@eLLeGi said:
basta applicare una struttura del tipo
RewriteRule ^(.*).html$ $1.php
in questo modo qualunque cosa che termina per html sarà trasformata in php.
Va benissimo, mi permetto di fare solo una piccola correzione: da .html a .html (. è un metacarattere, senza lo slash non ci sarebbe differenza tra a.html e axhtmlFrancesco