Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Estou desenvolvendo um site html e sou novo nisso e quero colocar um endereço fixo nas pages
na barra de endereço fica meudominio.com.br/index.html
meudominio.com.br/index-1.html
meudominio.com.br/index-2.html
fica o nome que eu deixar o arquivo html queria saber como deixar somente meudominio.com.br ou meudominion.com.br/contato por exemplo
Site em desenvolvimento ---> www.expremiumdigital.com.br "Se tiverem alguma sugestão agradeço"
Alguma dica? Desde já Agradeço.
no momento estou mexendo pelo wamp por localhost os arquivos estão tudo dentro de www coloco local host ou www? tentei www, localhost, tentei so com a barra e da erro quando entra no site, Lembrando meu site eh todo em html.
aonde esta o index.html estão os outro tbm.
eu não tinha este arquivo .htaccess tenho que colocar algo mais? está dando erro interno do servidor. eu so nao mudei as href= dentro dos html será que é isso ? pois iria fazer depois de testar.
vai no icone do wapserver vai em apache, depois vai em modulos apache vai na setinha la embaixo e vai descendo ate você ver o rewrite module e clica nele pra ativar, assim seu .htaccess vai funcionar sem erro.
ja o caminho das paginas se esta dentro da pasta www no localhost e só você deixar assim
empresa index-2.html
o nome da pagina e o arquivo direto sem diretório e sem /barra
>
vai no icone do wapserver vai em apache, depois vai em modulos apache vai na setinha la embaixo e vai descendo ate você ver o rewrite module e clica nele pra ativar, assim seu .htaccess vai funcionar sem erro.
ja o caminho das paginas se esta dentro da pasta www no localhost e só você deixar assim
empresa index-2.html
o nome da pagina e o arquivo direto sem diretório e sem /barra
ficou assim
RewriteEngine On
RewriteBase /
RewriteRule ^home index.html [NC,QSA,L]
RewriteRule ^empresa index-1.html [NC,QSA,L]
RewriteRule ^servicos index-2.html [NC,QSA,L]
RewriteRule ^equipamentos index-4.html [NC,QSA,L]
RewriteRule ^contato index-3.html [NC,QSA,L]
Porem a url do home esta localhost/index.html Eu queria que ficasse: localhost/home
tenho que mudar algo no html? ou ja era para estar funcionando?
Igual url amigavel e ja ajuda no SEO
>
ficou assim
RewriteEngine On
RewriteBase /
RewriteRule ^home index.html [NC,QSA,L]
RewriteRule ^empresa index-1.html [NC,QSA,L]
RewriteRule ^servicos index-2.html [NC,QSA,L]
RewriteRule ^equipamentos index-4.html [NC,QSA,L]
RewriteRule ^contato index-3.html [NC,QSA,L]
Porem a url do home esta localhost/index.html Eu queria que ficasse: localhost/home
tenho que mudar algo no html? ou ja era para estar funcionando?
Igual url amigavel e ja ajuda no SEO
Opa esquece o que disse estou mudando as href aqui no html e esta redirecionando certinho, Obrigado quando eu colocar no uol será que dará diferença?
Marcando como resolvido aqui.
Ultima duvida no uolhost vou colocar na pasta web deixa igual ou tenho que alterar algo?
quando eu colocar no uol será que dará diferença?
se vc manter a mesma estrutura não!
so manter os arquivos na pasta raiz.
>
se você manter a mesma estrutura não!
so manter os arquivos na pasta raiz.
Mandei igual estava a pagina incial abre porem as outras não da uma olhada ae =D
parece que vc nao colocou seu .htaccess na pasta raiz do seu site
eu esqueci! da uma permissão 644 pro seu .htaccess.
>
parece que você nao colocou seu .htaccess na pasta raiz do seu site
eu esqueci! da uma permissão 644 pro seu .htaccess.
meu ftp esta assim
..
expremiumdigital.com(pasta)
------------------------------------- Se abrir a pasta expremiumdigital.com abre as pastas:
..
web(pasta)
logs(pasta)
arquivos temporarios(pasta)
--------------------------------------- Eu coloquei os arquivos do site na pasta web
na minha pasta web esta assim:
.htaccess
index.html
index-1.html
index-2.html
index-3.html
index-4.html
favicon.ico
js(pasta)
css(pasta)
imagens(pasta)
bat(pasta)
------------------------------------
Aonde seria o certo colocar o htaccess? pois ja testei em diversos locais e não consegui acho que tenho q apontar um local mais especifico no htaccess. e dei 644 e não adianto.
tem skype? se tiver add ai guilomaker, ai te dou uma ajuda melhor.
>
coloca esse caminho antes das suas paginas html no .htaccess
\home\expremiumd1\expremiumdigital.com\web\index.html e etc
coloquei o .htaccess tanto na pasta web e em todas outras e não deu certo. com permissão 644 e o caminho que vc falou. =/ é possivel que seja o uol que nao esteja reconhecendo o .htaccess?
Obrigado mesmo pela ajuda.
eu vi aqui no site da uolhost que no modo rewrite o root e "/" então deixe só a barra antes das paginas e teste.
RewriteEngine On
RewriteBase /
RewriteRule ^/home /index.html [NC,QSA,L]
RewriteRule ^/empresa /index-2.html [NC,QSA,L]
RewriteRule ^/servicos /index-3.html [NC,QSA,L]
RewriteRule ^/equipamentos /index-4.html [NC,QSA,L]
RewriteRule ^/contato /index-5.html [NC,QSA,L]
tem skype? se tiver add ai guilomaker, ai te dou uma ajuda melhor.
adicionei to como Frank Bruno quando puder ajudar agradeço, sem pressa...
tem skype? se tiver add ai guilomaker, ai te dou uma ajuda melhor.
Se tiver por ae entra skype =D tenho uma duvida rapidão
você pode usar o arquivo .htaccess crie um arquivo em um editor de texto com o nome .htaccess e salve, dentro dele você coloca.
RewriteEngine On
RewriteBase /
RewriteRule ^home site/index.html [NC,QSA,L]
RewriteRule ^empresa site/index-2.html [NC,QSA,L]
RewriteRule ^servicos site/index-3.html [NC,QSA,L]
RewriteRule ^equipamentos site/index-4.html [NC,QSA,L]
RewriteRule ^contato site/index-5.html [NC,QSA,L]
onde esta site ali você tem que colocar o diretorio onde esta suas paginas html, feito isso e só você mudar seus links do site para os nomes que estão no arquivo
<a href="empresa">A Empresa<a/>