Supprimer l'extension .php sur Nginx

Résolu
ML106 Messages postés 154 Statut Membre -  
Pierrecastor Messages postés 10830 Date d'inscription   Statut Modérateur Dernière intervention   -
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 !!

3 réponses

  1. Pierrecastor Messages postés 10830 Date d'inscription   Statut Modérateur Dernière intervention   4 215
     
    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
  2. animostab Messages postés 3003 Date d'inscription   Statut Membre Dernière intervention   738
     
    @ML106
    Une réponse et un merci ca t'aurait écorché la gueule ?
    1
    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
    2. Pierrecastor Messages postés 10830 Date d'inscription   Statut Modérateur Dernière intervention   4 215
       
      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
  3. animostab Messages postés 3003 Date d'inscription   Statut Membre Dernière intervention   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