Supprimer l'extension .php sur Nginx

Résolu
ML106 Messages postés 154 Statut Membre -  
Pierrecastor Messages postés 46054 Statut Modérateur -
Bonjour,
j'utilise Nginx comme serveur web (je possède une petite machine Linux) et j'aimerais accéder aux pages de cette manière :
http://monsite.com/page
au lieu de http://monsite.com/page.php
C'est comme Facebook, qui a ce modèle (https://www.facebook.com/login/?next=https%3A%2F%2Fwww.facebook.com%2Fprofil
J'étais déjà arrivé à un résultat avec les fichiers .htaccess sur Apache (mais cela ne me plaisait pas car on pouvait quand même accéder aux pages en mettant l'extension .php).
Mais je suis maintenant sur Nginx et j'aimerais savoir comment faire pour que les pages apparaissent comme sur Facebook (sans l'extension .php)...
J'ai déjà cherché sur ce forum et sur Internet, mais je n'ai pas trouvé de réponse...

Merci d'avance !!
A voir également:

3 réponses

Pierrecastor Messages postés 46054 Statut Modérateur 4 151
 
Salut

Sinon, il faut mettre tes pages toutes appeler index.xxx dans des sous dossier.


http://monsite.com/page/index.php te renverra vers http://monsite.com/page/
1
animostab Messages postés 3003 Statut Membre 738
 
@ML106
Une réponse et un merci ca t'aurait écorché la gueule ?
1
ML106 Messages postés 154 Statut Membre 13
 
Je n'ai pas trouvé la réponse, vous ne m'avez aucunement aidé, je connais tous ce que vous m'avez dit.
0
Pierrecastor Messages postés 46054 Statut Modérateur 4 151
 
On a essayer de t'aider avec les quelques informations que nous avions. En prenant de notre temps pour toi. Et vu que tu as mis toi même ta question en résolu sans répondre sur le sujet, il est donc normal que nous pensions que tu avais trouvé ta réponse.

J'ajouterais que si tu veut de l'aide, il est plus efficace de communiquer sur le sujet pour voir au fur et à mesure sur ce qui marche et ce qui ne marche pas. Et ne pas oublier non plus que nous sommes tous bénévoles, et que "merci" est notre seul salaire pour essayer d'aider les internautes.
0
animostab Messages postés 3003 Statut Membre 738
 
Salut

apparemment tu n'as pas bien cherché

voici un outil qui converti du htaccess apache en instructions nginx
https://winginx.com/en/htaccess

petite explication de base
https://raspberry-pi.fr/equivalent-fichiers-htaccess-nginx/

sinon
"cela ne me plaisait pas car on pouvait quand même accéder aux pages en mettant l'extension .php"
c'est toujours le cas : un rewrite permet d'acceder à une url ré écrite mais ne supprime pas l'url de base (sinon comment la ré éecrire?)

Un petit merci vaut mieux qu'une grande ignorance !
Donc si votre sujet est résolu une réponse avec merci c'est pas de refus.
0