Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

vitinho.vitor

[Resolvido] URL Amigável

Recommended Posts

Boa tarde,

Estou querendo colocar URLs mais amigáveis para o meu site ( www.acampi.com.br ) porém falei com a Locaweb (plataforma Windows) e que deveria usar Isapi Rewrite. Pesquisei sobre isso e vi que também utiliza o .htaccess porém tenho algumas dúvidas:

Num outro lugar vi como seria mais ou menos a reescrita:

RewriteEngine on
RewriteRule ^$1?$2=$3 http://www.acampi.com.br/$1/$3

 

Gostaria de saber se somente estas linhas já fariam com que as minhas URLs mudassem de:

http://www.acampi.com.br/camping.php?nome=Dourado

ou

http://www.acampi.com.br/acantonamento.php?nome=Timbalaia

 

Para:

http://www.acampi.com.br/camping/Dourado

ou

http://www.acampi.com.br/acantonamento/Timbalaia

 

Ou se precisaria de mais alguma coisa.

 

Também gostaria de saber onde posso colocar o redirecionamento 301 para ajudar o Google a indexar corretamente.

 

Desde já agradeço,

 

Vitor

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pessoal,

fiz um exemplo exatamente da forma que a Locaweb mandou mas não consegui fazer trocar o teste.php por teste.html.

 

Segue código:

RewriteEngine on
RewriteRule teste\.html$ teste.php

 

Obrigado

Vitor

Compartilhar este post


Link para o post
Compartilhar em outros sites

Boa noite,

Tentei criar minha própria regra porém não obtive sucesso. Segue código:

RewriteEngine on

RewriteRule http:\/\/www.acampi.com.br\/Virtua\/([0-9]*)\/?([0-9]*)\/?([0-9]*)\/?([0-9]*)\/?([A-Za-z]*)?$ http:\/\/www.acampi.com.br\/Virtua\/busca.php?classe=$1&cod_estados=$2&tipo=$3&cod_cidades=$4&valor_max=$5/

 

Não sei onde está o erro?

 

Desde já agradeço,

Vitor

 

PS: Meu servidor está como plataforma Windows.

A Locaweb me mandou utilizar Isapi Rewrite 3.

 

Obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

Consegui resolver da seguinte forma:

.htaccess

RewriteEngine on
RewriteRule ^camping/(.+)$ camping.php?nome=$1

 

e a página camping.php

<?php
$url = $_SERVER['REQUEST_URI'];
$pletra = substr($url,0,13);

if("$pletra" == "/camping.php?") {
$new_url = "http://www.acampi.com.br/camping/".$nome."";
Header("HTTP/1.1 301 Moved Permanently");
Header("Location: ".$new_url."");
	}
?>

 

Acho que deve dar certo!

Obrigado,

Vitor

 

[Resolvido]

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.