Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Pessoal,
Não encontrei nenhum local para postar uma dúvida sobre htaccess, então como sou iniciante em PHP postei aqui. Mas caso o moderador identifique uma melhor sessão, poderá mover.
Tenho um domínio www.vivenceturismo.com.br utilizando o seguinte htaccess
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^a-empresa\/?$ empresa.php
RewriteRule ^servicos\/?$ servicos.php
RewriteRule ^transfers\/?$ servicos.php?id=2
RewriteRule ^hospedagem\/?$ servicos.php?id=3
RewriteRule ^city-tours\/?$ servicos.php?id=4
RewriteRule ^passeios-nauticos\/?$ servicos.php?id=5
RewriteRule ^roteiros-gastronomicos\/?$ servicos.php?id=6
RewriteRule ^charters-nauticos\/?$ servicos.php?id=7
RewriteRule ^locacao-de-veiculos-comuns-e-especiais\/?$ servicos.php?id=8
RewriteRule ^roteiros-e-programas-personalizados\/?$ servicos.php?id=9
RewriteRule ^casa-para-temporada\/?$ servicos.php?id=16
RewriteRule ^destinos\/?$ destinos.php
RewriteRule ^salvador\/?$ destinos.php?id=10
RewriteRule ^baia-de-todos-os-santos\/?$ destinos.php?id=11
RewriteRule ^reconcavo\/?$ destinos.php?id=12
RewriteRule ^litoral-norte\/?$ destinos.php?id=13
RewriteRule ^sul-da-bahia\/?$ destinos.php?id=14
RewriteRule ^clipping\/?$ clipping.php
RewriteRule ^contato\/?$ contato.php
</IfModule>
Vejam a difereça no seguinte acesso: http://www.vivenceturismo.com.br/a-empresa e http://www.vivenceturismo.com.br/a-empresa/
Veja que com a barra no final não funciona. Onde estou errando? Preciso que seja acessado das duas formas.
Sou iniciante nisto, caso alguém tenha alguma dica pra melhorar e otimizar o htaccess, por favor postem!
Obrigado
Não sabia disso, obrigado pela dica.
Isso porque quando não tem "/" o css por exemplo fica querendo encontrar o caminho www.meudominio.com.br/a-empresa/css/stilo.css correto?
Alterei aqui e funcionou, só tenho que reconfigurar as imagens...
Valeu
Assunto resolvido!
Está funcionando sim, caso contrário, não teria exibido o conteúdo que está em "empresa"
O problema ai está nos caminhos relativos das suas folhas de estilo, scripts, imagens, etc...
Procure utilizar caminhos absolutos:
em vez de:
<link href="css/estilo.css" rel="stylesheet" type="text/css" />
utilize:
<link href="/css/estilo.css" rel="stylesheet" type="text/css" />