Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa tarde,
Alguém pode me ajudar com o htaccess? Gostaria de saber se esse conceito está correto.
Tenho uma versão desktop e outra mobile, não é um site responsivo.
Então a versão mobile fica em uma pasta meusite.com/mobile
Tenho o seguinte htaccess na raiz do servidor:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^meusite\.com
RewriteRule ^(.*)$ http://www.meusite.com/$1 [R=permanent,L]
RewriteCond %{HTTP_USER_AGENT} "ipod|iphone|android" [NC]
RewriteRule (.*) http://www.meusite.com/mobile/$1 [R=301,L]
RewriteCond %{HTTP_USER_AGENT} "android|blackberry|iphone|ipod|iemobile|opera mobile|palmos|webos|googlebot-mobile" [NC]
RewriteRule ^(.*)$ /mobile/$1 [L,R=302]
RewriteEngine On
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteRule ^(.*)$ index.php?page=$1
E tenho um htaccess na pasta /mobile
RewriteEngine on
RewriteCond %{SERVER_PORT} 80
#RewriteCond %{HTTP_HOST} ^meusite\.com
RewriteRule ^(.*)$ https://www.meusite.com/$1 [R=permanent,L]
<IfModule mod_rewrite.c>
RewriteCond %{HTTP_USER_AGENT} "!(android|blackberry|iphone|ipod|iemobile|opera mobile|palmos|webos|googlebot-mobile)" [NC]
RewriteRule ^(.*)$ https://www.meusite.com/$1 [L,R=301]
</IfModule>
RewriteEngine On
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteRule ^(.*)$ index.php?page=$1
Alguém pode me ajudar ?
Obrigado
Oi Gabriel,
Gostaria de saber se essa forma de criar o htaccess está correta ou se tem alguma outra forma de fazer.
Att
É muito subjetivo verificar a "forma de criar" se não sabemos exatamente o que você quer fazer.
O .htaccess é um arquivo com condições e regras, o que precisamos saber é o que você quer de condições e regras para saber se está correto.
Semana passada fiz uma pesquisa sobre user agent para um projeto aqui no trabalho e pelo que encontrei, esses users agents que você tem talvez não funcione como esperado.
Se não puder migrar tudo para um conteúdo único e responsivo, acho que a lista de user-agent será cada vez maior e difícil de dar manutenção se os resultados da pesquisa que fiz estiverem corretos.
Oi Vinicius,
Valeu pelo feedback, mas o meu problema é que realmente não tenho como ter uma versão responsiva porque cada versão carrega ferramentas diferentes, então hoje acho difícil conseguir com que o cliente aceite um site responsivo.
Você tem alguma sugestão de como resolver esse problema?
Att
Veja se este site te ajuda: http://detectmobilebrowsers.com/
>
17 minutos atrás, Adriano Barbosa disse:
Alguém pode me ajudar com o htaccess? Gostaria de saber se esse conceito está correto.
O que exatamente você gostaria de saber?