htacces supprimer les extensions des url ?

WRInaute impliqué
bonjour

y a t il un interet a supprimer les extensions des url ?

par exemple -monsite.com/page.php devient -monsite.com/page

peut on faire ceci avec :

Options +Multiviews

ou faut il une regle de reecriture ?

j'ai essayé ceci mais sans succes:

Code:
Code: 
RewriteEngine On 
RewriteRule ^(.*)\.php$ /$1[R=301,L]

un petit coup de pouce svp?

merci ;)
 
WRInaute impliqué
Ca n'a aucun intérêt et c'est contraire aux standards.

L'extension (type mime ou /) sert a indiquer le type de fichier ou s'il s'agit d'un répertoire.
 
WRInaute impliqué
merci pour ta reponse

donc vaudrait mieux garder des url du genre -http://www.monsite.com/mapage.php

et si je rewrite en -http://www.monsite.com/mapage.html y a t il un interet ou pas ?

j'suis en train de me prendre la tete pour rien?

merci
 
WRInaute impliqué
Renommer en .html peut etre utile si tu veux cacher comment ton site est fait a tes visiteurs, enfin les internautes lambda.

En général on va renommer en html quand on veut cacher des parametres, par exemple index.php?page=2 va devenir explications.html, ce qui est plus sympa.
 
WRInaute accro
Vap a dit:
Ca n'a aucun intérêt et c'est contraire aux standards.
ah bon 8O

L'extension (type mime ou /) sert a indiquer le type de fichier ou s'il s'agit d'un répertoire.[/quote]re ah bon 8O
j'aurais plutôt pensé que c'était le rôle des header du serveur, par exemple le Content-Type:
 
WRInaute impliqué
webmasterdemonsite a dit:
merci pour ta reponse

donc vaudrait mieux garder des url du genre -http://www.monsite.com/mapage.php

et si je rewrite en -http://www.monsite.com/mapage.html y a t il un interet ou pas ?

j'suis en train de me prendre la tete pour rien?

merci
Tu te fais chier pour rien ;)
Changer un mapage.php en mapage ou mapage.html n'a aucun intérêt, tu n'y gagnera rien en ref, comme le dis Vap, si tu avais des paramètres à passer pourquoi pas mais là bof.
Perso quand j'ai rewrité ma page qui sert mes news j'ai même gardé l'extension php donc bon ;)
 
WRInaute impliqué
Leonick a dit:
re ah bon 8O
j'aurais plutôt pensé que c'était le rôle des header du serveur, par exemple le Content-Type:

oui, c'est le content-type pour le client.

Mais l'extension du fichier a un sens pour apache. Fais le test suivant: tu prend une de tes pages tu la recopie et la renomme sans extension. Que va-t-il se passer? Apache n'envoie pas le bon content type si le fichier n'a pas la bonne extension.

Ensuite, faire de la réécriture pour supprimer l'extension peut poser des problèmes, il faut désactiver l'option MultiViews. Mais surtout ça ne va rien apporter au point de vue référencement.

Alors pourquoi s'embeter?
 
WRInaute accro
webmasterdemonsite a dit:
merci pour ta reponse

donc vaudrait mieux garder des url du genre -http://www.monsite.com/mapage.php

et si je rewrite en -http://www.monsite.com/mapage.html y a t il un interet ou pas ?

j'suis en train de me prendre la tete pour rien?

merci
Bonjour
Oui tu te prends la tête pour rien à mon avis.
 
Discussions similaires
Haut