Supprimer l'extension .php sur Nginx

Résolu/Fermé
ML106 Messages postés 116 Date d'inscription samedi 18 août 2012 Statut Membre Dernière intervention 17 juin 2014 - 11 juin 2014 à 12:37
Pierrecastor Messages postés 41466 Date d'inscription mercredi 5 novembre 2003 Statut Modérateur Dernière intervention 5 avril 2024 - 17 juin 2014 à 16:30
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 41466 Date d'inscription mercredi 5 novembre 2003 Statut Modérateur Dernière intervention 5 avril 2024 4 131
11 juin 2014 à 14:08
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 2829 Date d'inscription jeudi 10 mars 2005 Statut Membre Dernière intervention 11 novembre 2019 738
14 juin 2014 à 03:16
@ML106
Une réponse et un merci ca t'aurait écorché la gueule ?
1
ML106 Messages postés 116 Date d'inscription samedi 18 août 2012 Statut Membre Dernière intervention 17 juin 2014 13
17 juin 2014 à 16:26
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 41466 Date d'inscription mercredi 5 novembre 2003 Statut Modérateur Dernière intervention 5 avril 2024 4 131
17 juin 2014 à 16:30
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 2829 Date d'inscription jeudi 10 mars 2005 Statut Membre Dernière intervention 11 novembre 2019 738
Modifié par animostab le 11/06/2014 à 14:07
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