Diretivas NginX para sites em PHP

Este tópico contém respostas, possui 2 vozes e foi atualizado pela última vez por  samoas121 1 ano, 5 meses atrás.

  • Autor
    Posts
  • #12581
     Luis FatorBinario 
    Administrador

    Sites desenvolvidos em PHP ou HTML são exibidos no navegador com a extensão do arquivo, exemplo index.php. Mas e se você quiser transformar a URL para permalinks (sem exibir a extensão)

    No ISPConfig isso é fácil.

    Selecione o site na lista e abra a aba “Opções”. Nas diretivas NginX cole as linhas abaixo:

    #Diretivas nginx removendo a extensao .php
    location / {
       try_files $uri $uri $uri/ @extensionless-php;
    }
    location @extensionless-php {
       rewrite ^(.*)$ $1.php last;
    }
    #12838
     samoas121 
    Participante

    do jeito que esta ai acima irá funcionar para html tbm ou somente php ?

    #12839
     Luis FatorBinario 
    Administrador

    Tente isso:

    location / {
       if ($request_uri ~ ^/(.*)\.html$) {
          return 302 /$1;
          try_files $uri $uri.html $uri/ =404;
       }
    }

     

    #12840
     samoas121 
    Participante

    teria problema eu mudar as extensões do meus arquivo em html para php ?

    #12841
     samoas121 
    Participante

    pq já tentei isso que vc indicou e não deu infelizmente o que eu fiz foi trocar as extensões html para php e ai sim deu certo

     

Visualizando 5 posts - 1 até 5 (de 5 do total)

Você deve fazer login para responder a este tópico.

©2014-2018 Fator Binário - Todos os direitos reservados

Fazer login com suas credenciais

ou    

Esqueceu sua senha?

Create Account