Diretivas NginX para sites em PHP

Visualizando 5 posts - 1 até 5 (de 5 do total)
  • 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-2024 Fator Binário - Todos os direitos reservados

Fazer login com suas credenciais

Esqueceu sua senha?