-
Content count
229 -
Joined
-
Last visited
Everything posted by Dárcio Gomes
-
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!
-
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.
-
Problema com www redirects (Só funciona na homepage)
Dárcio Gomes replied to victor2dm's topic in DevOps
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 -
Erro - Cabeçalhos duplicados recebidos do servidor
Dárcio Gomes replied to Gisele.Passoni's topic in DevOps
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 -
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.
-
[Resolvido] Pegar o id do elemento clicado com JQuery
Dárcio Gomes replied to andreeeeeeeeeee's topic in Javascript
não sei se serviu para o amigo que criou o tópico mas pra min foi muito útil... hehee você pode até criar atributos com o nome que quiser e chamar $(this).attr('qualquer_atributo'); que funciona perfeitamente... vlw tt... :thumbsup: -
quero trocar o meu nome de usuário de Darc Designer para Dárcio Gomes agradeço desde já ... Obrigado!