[Resolvido] Tela de erro personalizada



  • Criei uma tela personalizada para meu pf sense e editei o htm inseri uma imagem jpg no htm e salvei a imagem na mesma pasta dos erros

    /usr/local/etc/squid/errors/portuguese, mas não funcionou, depois salvei a imagem na pasta squid mas não funcionou, srá que no squid não tem como eu ionserir imagens nas telas de loguin ou será que eu vou ter que apontar o caminho completo no htm para que ele possa buscar a imagem.

    OBS: geramente em htm não preciso apontar onde esta a imagem quenado ela esta na mesma pasta do arquivo htm.

    Algém pode me ajudar?



  • Veja que este tema já foi tratado aqui mesmo no fórum:

    http://forum.pfsense.org/index.php/topic,43018.0.html

    http://forum.pfsense.org/index.php/topic,24464.0.html

    Abraços!
    Jack



  • @JackL:

    Veja que este tema já foi tratado aqui mesmo no fórum:

    http://forum.pfsense.org/index.php/topic,43018.0.html

    http://forum.pfsense.org/index.php/topic,24464.0.html

    Abraços!
    Jack

    então eu fiz de acordo com o que esta escrito lá, mas eu salvei uma imagem jpg na pasta portuguese onde esta o erro que uso e não deu certo quando abre a pagina de acesso negado fica apenas o quadrado da imagem mas a imagem não aparece



  • "Hospede" a imagem em alguma subpasta do diretório raiz do seu webserver (no próprio pfSense) em "/usr/local/www/images" por exemplo…

    Aí sim você poderá invocar a imagem com algo do tipo:

    ![](images/logo.jpg)
    

    Abraços!
    Jack



  • @JackL:

    "Hospede" a imagem em alguma subpasta do diretório raiz do seu webserver (no próprio pfSense) em "/usr/local/www/images" por exemplo…

    Aí sim você poderá invocar a imagem com algo do tipo:

    ![](images/logo.jpg)
    

    Prezados fiz isso mas não funcionou. fui no diretorio /usr/local/www/images e salvei minha imagem lá o nome da imagem é logo.jpg.

    no meu arquivo htm digitei a linha que esta o comando ficou assim mas não esta funcionando, será que o pf sense não entende a estenção jpg, será que terei que salvar em outro formato?
    script>

    Abraços!
    Jack



  • @veniciopika:

    Prezados fiz isso mas não funcionou. fui no diretorio /usr/local/www/images e salvei minha imagem lá o nome da imagem é logo.jpg.
    no meu arquivo htm digitei a linha que esta o comando ficou assim mas não esta funcionando, será que o pf sense não entende a estenção jpg, será que terei que salvar em outro formato?

    Obviamente que o formato JPG é suportado (aliás, este suporte é do browser e não do webserver… o arquivo é apenas enviado para o navegador que interpreta e mostra).

    Revise seu código-fonte da página de erro. Clique com o botão direito do mouse e mande "exibir código-fonte". Verifique pra onde está apontando o código de inserção da imagem!

    Abraços!
    Jack



  • @JackL:

    @veniciopika:

    Prezados fiz isso mas não funcionou. fui no diretorio /usr/local/www/images e salvei minha imagem lá o nome da imagem é logo.jpg.
    no meu arquivo htm digitei a linha que esta o comando ficou assim mas não esta funcionando, será que o pf sense não entende a estenção jpg, será que terei que salvar em outro formato?

    Obviamente que o formato JPG é suportado (aliás, este suporte é do browser e não do webserver… o arquivo é apenas enviado para o navegador que interpreta e mostra).

    Revise seu código-fonte da página de erro. Clique com o botão direito do mouse e mande "exibir código-fonte". Verifique pra onde está apontando o código de inserção da imagem!

    Abraços!
    Jack

    então revisei e nada só aparece um quadradinho no browser segue o meu codigo fonte da uma verificada ai pra ver minha imagem esta salva em /usr/loca/www/images

    [ERR_ACCESS_DENIED (1).txt](/public/imported_attachments/1/ERR_ACCESS_DENIED (1).txt)



  • Tente assim:

    ![](http://ip_do_pfsense/images/logo.jpg)
    


  • @JackL:

    Tente assim:

    ![](http://ip_do_pfsense/images/logo.jpg)
    

    tentei mas não funcionou e eu digito http://192.168.50.254/images/logo.jpg no meu navegador abre a imagem



  • @veniciopika:

    e eu digito http://192.168.50.254/images/logo.jpg no meu navegador abre a imagem

    Esteja certo de que deu um "ctrl + shift + F5" no seu browser!

    Verifique o código de insert… Porque se você consegue acessar a imagem diretamente pela URL, obviamente tem que dar certo inseri-la!

    Abraços!
    Jack



  • @JackL:

    @veniciopika:

    e eu digito http://192.168.50.254/images/logo.jpg no meu navegador abre a imagem

    Esteja certo de que deu um "ctrl + shift + F5" no seu browser!

    Verifique o código de insert… Porque se você consegue acessar a imagem diretamente pela URL, obviamente tem que dar certo inseri-la!

    Abraços!
    Jack

    Valew Jack Funcionou perfeitamente



  • Jack o caminho não seria

    /usr/local/www/images

    No meu eu coloquei ela em  /usr/local/proen.jpeg

    O meu codigo ficou ficou assim:

    meu codig
    @JackL:

    "Hospede" a imagem em alguma subpasta do diretório raiz do seu webserver (no próprio pfSense) em "/usr/local/www/images" por exemplo…

    Aí sim você poderá invocar a imagem com algo do tipo:

    ![](images/logo.jpg)
    

    Abraços!
    Jack



  • Jack meu codigo ficou assim

    <title>Firewall da Proen</title>

    ACESSO NEGADO

    Infelizmente A URL solicitada não esta dentro das politicas de acesso da empresa


    Na tentativa de acessar a seguinte URL:
    %U

    O seguinte erro foi encontrado:

    • Seu acesso foi bloqueado por estar tentando acessar uma URL fora das politicas da empresa.

      O controle de acessos impediu sua requisição.
      Caso você não concorde com isso, por favor,
      contate seu administrador de redes  leandro@proen.com.br.

    %t



  • @leandro-mattos:

    Jack o caminho não seria
    /usr/local/www/images
    No meu eu coloquei ela em  /usr/local/proen.jpeg

    Mas você não pode simplesmente colocar "onde você quer"… Precisa inserir a imagem em algum local abaixo do diretório raiz do serviço de webserver.

    Coloque a imagem em algum lugar abaixo de "/usr/local/www"!



  • ficou assim

    mas não funcionou  :(



  • @JackL:

    @leandro-mattos:

    Jack o caminho não seria
    /usr/local/www/images
    No meu eu coloquei ela em  /usr/local/proen.jpeg

    Mas você não pode simplesmente colocar "onde você quer"… Precisa inserir a imagem em algum local abaixo do diretório raiz do serviço de webserver.

    Coloque a imagem em algum lugar abaixo de "/usr/local/www"!

    Prezados

    Boa Tarde

    Gostaria da ajuda de voces tenho uma pagina personalizada, no squid ela carrega perfeitamente porém no squidguard ela aparece mas a parte de hora não aparece só aparece %t

    na parte do site bloqueado so aparece  %U

    no squid funciona no squidguard não funciona.

    segue meu html

    [ERR_ACCESS_DENIED (1).txt](/public/imported_attachments/1/ERR_ACCESS_DENIED (1).txt)



  • @leandro-mattos:

    ficou assim

    mas não funcionou  :(

    Tente acessar a imagem via http://ip_do_seu_pfsense/proen.jpeg diretamente pelo browser de uma estação da sua rede.

    Caso não consiga, o arquivo não está no diretório correto ou está com o nome errado!

    Caso consiga, o seu código está errado!



  • Jack não consegui….

    se tem ideia de qual seria o diretorio



  • @leandro-mattos:

    Jack não consegui….
    se tem ideia de qual seria o diretorio

    A resposta está nos posts anteriores deste mesmo tópico: http://forum.pfsense.org/index.php/topic,47788.msg252568.html#msg252568

    Verifique!

    Abraços!
    Jack



  • @leandro-mattos:

    ficou assim

    mas não funcionou  :(

    O servidor web não leva em consideração o caminho absoluto do arquivo e sim o caminho a partir da pasta home configurada para ele.

    Se /usr/local/www é o home directory do servidor web, então o caminho html da imagem é:



  • Só pra ajudar quem ainda tem duvida, eu coloquei assim e funcionou perfeitamente

    headerphoto


Log in to reply