Jump to content

Dárcio Gomes

Members
  • Content count

    229
  • Joined

  • Last visited

Posts posted by Dárcio Gomes


  1. Valeu pela dica Gabriel, porém ao longo do desenvolvimento tive que fazer algumas implementações no htaccess, que no meu básico conhecimento não foi possível usar VirtualHost, fiz alguns testes e não consegui aplicar a necessidade atual, já utilizei VurtualHost em algumas aplicações mas nesse sistema não foi possível, a não ser que vc tenha alguma outra dica que possa se aplicar ao meu novo htaccess...

     

    segue como está no momento:

    RewriteEngine on
    RewriteCond %{HTTP_HOST} !^www [NC]
    RewriteCond %{HTTP_HOST} \.(br|com|net|org|adv|ind|art|eng|inf|tur|srv|tv)$ [NC]
    RewriteRule ^(.*) http://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
    RewriteRule .* - [E=VERSION_SYS:3.2.0]
    RewriteRule .* - [E=SYSTEM:sysco]
    RewriteRule .* - [E=LOCALSET:%{SERVER_NAME}%{REQUEST_URI}]
    RewriteRule .* - [E=EXECUTION:%{ENV:VERSION_SYS}/%{ENV:SYSTEM}/run.php?uri=%{ENV:LOCALSET}]
    RewriteRule !\.(txt|css|js|gif|jpeg|jpg|png|ico|JPG|JPEG|PNG|GIF|eot|ttf|woff|woff2|php|html|ogg|mp3|mp4|wma|avi|xml|map)$ %{ENV:EXECUTION}
    
    mesmo assim muito obrigrado pela sua dica realmente fora do que está meu htaccess atual, com certeza daria certo.

    desde já agradeço!


  2. Salve galera...

     

    estou a fazer algumas melhorias em nossa plataforma web e algumas decisões estou a tratar direto no .htaccess, me barrei na seguinte situação:

     

    no .htaccess tem um redirecionamento que quando o usuário acessa o site sem digitar o www o htacces se encarrega de acrescentar o www e redireciona para o dominio solicitado já com o www, até ai tudo certo, porém preciso definir um protocolo na url destino direto no htaccess para que funcione corretamente EX:http,https

     

    gostaria que quando o site estivesse sendo acessado o proprio htaccess identificasse se o usuário está no https ou http e então direcionar para o protocolo que estiver na url para que não seja nescessário fazer isso através do PHP pois isso irá gerar mais um direcionamento, que se tratando de SEO não seria muito recomendado.

     

    sei que há como verificar se o usuário está no https ou não, o problema é como criar uma expressão regular para se aplicar a essa regra?

     

    por exemplo:

    no PHP usaria assim:

    if($_SERVER['HTTPS'] == 'on'){
         echo "https://www.dominio.com.br";
    }else{
         echo "http://www.dominio.com.br";
    }
    
    a mesma constante pode ser utilizada no htaccess da seguinte forma %{HTTPS}.

    esse é meu htaccess atual:

    RewriteEngine on
    RewriteCond %{HTTP_HOST} !^www [NC]
    RewriteCond %{HTTP_HOST} \.(br|com|net|org|adv|ind|art|eng|inf|tur|srv|tv)$ [NC]
    RewriteRule ^(.*) [url=]http://www.%[/url]{HTTP_HOST}%{REQUEST_URI} [L,R=301]
    RewriteRule !\.(txt|css|js|gif|jpeg|jpg|png|ico|JPG|JPEG|PNG|GIF|eot|ttf|woff|woff2|php|html|ogg|mp3|mp4|wma|avi|xml)$ run.php
    

     

    meu problema está na penúltima linha, gostaria que ficasse da seguinte forma:

     

    gostaria que ficasse assim:

    RewriteEngine on
    RewriteCond %{HTTP_HOST} !^www [NC]
    RewriteCond %{HTTP_HOST} \.(br|com|net|org|adv|ind|art|eng|inf|tur|srv|tv)$ [NC]
    RewriteRule ^(.*) (aqui a expressão que defina se está no https ou http)://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
    RewriteRule !\.(txt|css|js|gif|jpeg|jpg|png|ico|JPG|JPEG|PNG|GIF|eot|ttf|woff|woff2|php|html|ogg|mp3|mp4|wma|avi|xml)$ run.php
    

     

    Como não sou muito bom em expressão regular não consegui achar uma lógica que funcione como preciso, alguém poderia me dar alguma dica de como criar uma expressão regular que atenda essa necessidade?

     

    desde já agradeço a todos que se dispuserem a dar essa força.

     

    abraço a todos.


  3. não sei se utiliza .htaccess mas seria a melhor opção para tal.

     

    segue um exemplo de .htaccess funcional:

    RewriteEngine on
    RewriteCond %{HTTP_HOST} !^www [NC]
    RewriteCond %{HTTP_HOST} \.(br|com|net|org|adv|ind|art|eng|inf|tur|srv|tv)$ [NC]
    RewriteRule ^(.*) http://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
    RewriteRule !\.(txt|css|js|gif|jpeg|jpg|png|ico|JPG|JPEG|PNG|GIF|eot|ttf|woff|woff2|php|html|ogg|mp3|mp4|wma|avi|xml)$ index.php
    
    abrass

  4. trabalhar com Varnish é problema por esses detalhes, todo trabalho em cache de servidor as vezes causam esses tipos de problemas.

    se você usa o Varnish somente para cacheamento do servidor, tente usar o mod_deflate do apache, eu tbm usava o varnish e tinha muitos problemas desse tipo.

    passei a usar o deflante do apache e muitos problemas foram sanados.

     

    segue um link de como usar o mod_deflante do apache:

    https://www.vivaolinux.com.br/artigo/Apache-+-modulo-deflate-=-economia-de-banda

     

    espero que ajude... abrass


  5. Salve galera...

     

    estou a fazer algumas melhorias em nossa plataforma web e algumas decisões estou a tratar direto no .htaccess, me barrei na seguinte situação:

     

    no .htaccess tem um redirecionamento que quando o usuário acessa o site sem digitar o www o htacces se encarrega de acrescentar o www e redireciona para o dominio solicitado já com o www, até ai tudo certo, porém preciso definir um protocolo na url destino direto no htaccess para que funcione corretamente EX:http,https

     

    gostaria que quando o site estivesse sendo acessado o proprio htaccess identificasse se o usuário está no https ou http e então direcionar para o protocolo que estiver na url para que não seja nescessário fazer isso através do PHP pois isso irá gerar mais um direcionamento, que se tratando de SEO não seria muito recomendado.

     

    sei que há como verificar se o usuário está no https ou não, o problema é como criar uma expressão regular para se aplicar a essa regra?

     

    por exemplo:

    no PHP usaria assim:

    if($_SERVER['HTTPS'] == 'on'){
         echo "https://www.dominio.com.br";
    }else{
         echo "http://www.dominio.com.br";
    }
    
    a mesma constante pode ser utilizada no htaccess da seguinte forma %{HTTPS}.

    esse é meu htaccess atual:

    RewriteEngine on
    RewriteCond %{HTTP_HOST} !^www [NC]
    RewriteCond %{HTTP_HOST} \.(br|com|net|org|adv|ind|art|eng|inf|tur|srv|tv)$ [NC]
    RewriteRule ^(.*) [url=]http://www.%[/url]{HTTP_HOST}%{REQUEST_URI} [L,R=301]
    RewriteRule !\.(txt|css|js|gif|jpeg|jpg|png|ico|JPG|JPEG|PNG|GIF|eot|ttf|woff|woff2|php|html|ogg|mp3|mp4|wma|avi|xml)$ run.php
    

     

    meu problema está na penúltima linha, gostaria que ficasse da seguinte forma:

     

    gostaria que ficasse assim:

    RewriteEngine on
    RewriteCond %{HTTP_HOST} !^www [NC]
    RewriteCond %{HTTP_HOST} \.(br|com|net|org|adv|ind|art|eng|inf|tur|srv|tv)$ [NC]
    RewriteRule ^(.*) (aqui a expressão que defina se está no https ou http)://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
    RewriteRule !\.(txt|css|js|gif|jpeg|jpg|png|ico|JPG|JPEG|PNG|GIF|eot|ttf|woff|woff2|php|html|ogg|mp3|mp4|wma|avi|xml)$ run.php
    

     

    Como não sou muito bom em expressão regular não consegui achar uma lógica que funcione como preciso, alguém poderia me dar alguma dica de como criar uma expressão regular que atenda essa necessidade?

     

    desde já agradeço a todos que se dispuserem a dar essa força.

     

    abraço a todos.


  6. galera ..

    consegui fazer o app receber o streaming, segue o exemplo funcional de recepção de streaming vi app android:

     

    String serverStreaming = "http://192.168.0.160:1935/live/myStream/playlist.m3u8";
    Uri vidUri = Uri.parse(serverStreaming);
     
    mVideoView.setVideoURI(vidUri);
    MediaController ctrl = new MediaController(this);
    ctrl.setAnchorView(mVideoView);
    ctrl.setVisibility(View.VISIBLE);
    mVideoView.setMediaController(ctrl);
    mVideoView.start();
    

     

    isso aí...

     

    agora falta fazer o envio para o servidor atravéz da captura de camera, se alguém tiver alguma dica ficarei muito grato...

     

    abrass tt...


  7. Salve Galera...

    estou a semanas pesquisando em varios idiomas e ainda não consegui encontrar nada que podesse me dar uma luz de como resolver a questão... é o seguinte...

    preciso fazer um streaming de video em um app para android, o app já está quase pronto falta somente enviar o video através da captura de camera, que tambem já está pronto, para o servidor com protocolo RTMP, que estou utilizando o Wonza Media Server...

    sei que, desta forma consigo fazer uma visualização de video estático:

     

    String serverStreaming = "https://archive.org/download/ksnn_compilation_master_the_internet/ksnn_compilation_master_the_internet_512kb.mp4";
    Uri vidUri = Uri.parse(serverStreaming);
     
    mVideoView.setVideoURI(vidUri);
    mVideoView.start();
    

     

     

    tentei dessa forma para puxar o live streaming do servidor via RTMP:

     

    String serverStreaming = "rtmp://192.168.0.160/live/myStreaming";
    Uri vidUri = Uri.parse(serverStreaming);
     
    mVideoView.setVideoURI(vidUri);
    mVideoView.start();
    
    porém não funciona, o android emite uma alert dizendo que não foi possível reproduzir o video...
    algem teria alguma dica, tutorial ou forma de fazer tal funcionalidade no app android?
    grato a todos... :)

  8. Tive o mesmo problema...

     

    para resolver é só fazer o que o amigo André Xori, comentou, caso tenha a pasta verifique o nome do certificado que está no arquivo include.php e o nome do certificado que está na pasta ssl da loja exemplo boa.

     

    no meu caso continuou com o problema até eu checar as permissões da pasta ssl precisa estar com permissão de escrita "777".

     

    depois que dei permissão 777 para a pasta funcionou perfeitamente..

     

    Abrass, tt

×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.