Ir para conteúdo

POWERED BY:

Arquivado

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

Inside

ISAPI Rewrite

Recommended Posts

Pelo server tera que ser assim

 

Coloque o rewrite assim...

 

Options +FollowSymLinks
RewriteEngine on
RewriteRule noticia_ver/(.*)/(.*)/(.*)/(.*) /noticia_ver.asp?c=$1&co=$2&id=$3&t=$4
RewriteRule noticia_ver/(.*)/(.*)/(.*)/(.*)/ /noticia_ver.asp?c=$1&co=$2&id=$3&t=$4

Desta forma pelo server o arquivo noticia_ver.asp devera esta na raiz do site... exemplo...

 

www.seusite.com/noticia_ver.asp

 

se o arquivo estiver na pasta ex-asp como nos exemplos que você postou acima o rewrite tera que ser assim

 

Options +FollowSymLinks
RewriteEngine on
RewriteRule noticia_ver/(.*)/(.*)/(.*)/(.*) /x-asp\noticia_ver.asp?c=$1&co=$2&id=$3&t=$4
RewriteRule noticia_ver/(.*)/(.*)/(.*)/(.*)/ /x-asp\noticia_ver.asp?c=$1&co=$2&id=$3&t=$4

e você tera que acessar pela seguinte url

 

www.seusite.com.br/noticia_ver/11/1/HiLHiLnBmHiLRXVAsM680lSjUVdHiLHiL0

 

Os valores do id você resgata normalmente.... a única coisa que muda é você arrumar as urls quando for link, para que o usuário acesse uma url amigável... o resto basta resgatar normalmente.

 

[]'s

Compartilhar este post


Link para o post
Compartilhar em outros sites

Caro Patrique on line não funcionou:

 

Options +FollowSymLinks
RewriteEngine on
RewriteRule noticia_v/(.*)/(.*)/(.*)/(.*) /noticia_v.asp?c=$1&co=$2&id=$3&t=$4
RewriteRule noticia_v/(.*)/(.*)/(.*)/(.*)/ /noticia_v.asp?c=$1&co=$2&id=$3&t=$4

URL:

http://www.registro....s-do-SEMPA.htm

 

Sem Rewrite funciona:

 

http://www.registro....LRXVlSjAsM6inl0l

 

 

O sites etsá hospedado na Locaweb.

Compartilhar este post


Link para o post
Compartilhar em outros sites

erro

 

tente assim

 

Options +FollowSymLinks
RewriteEngine on
RewriteRule noticia_v/(.*)/(.*)/(.*)/(.*) \noticia_v.asp?c=$1&co=$2&id=$3&t=$4
RewriteRule noticia_v/(.*)/(.*)/(.*)/(.*)/ \noticia_v.asp?c=$1&co=$2&id=$3&t=$4

Se não der certo no exemplo acima tente sem o barra, ou seja... desta forma

 

Options +FollowSymLinks
RewriteEngine on
RewriteRule noticia_v/(.*)/(.*)/(.*)/(.*) noticia_v.asp?c=$1&co=$2&id=$3&t=$4
RewriteRule noticia_v/(.*)/(.*)/(.*)/(.*)/ noticia_v.asp?c=$1&co=$2&id=$3&t=$4

Compartilhar este post


Link para o post
Compartilhar em outros sites

xiiii acho que os servidores deles são 2008, entre em contato com o suporte e verifique qual a versão do rewrite.

 

Esse que eu fiz é do 2, porém eles podem ter a versão 3.

 

Verifique lá e comunique que dai teremos que refazer algumas partes.

 

Testei no meu server que tem a versão 2 do rewrite e funcionou.

 

Verifique tb se no seu atual servidor o rewrite esta ativado, pois no meu eu tive que pedir para eles meigrarem meu site para um server com suporte a rewrite.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Velho... no meu servidor foi de boa, rodou sem problemas, veja o link abaixo

 

http://adresende.com.br/noticia_v/11/1/HiLHiLnBmHiLRXVAsM680lSjUVdHiLHiL0/a

 

veja ai.... modifique os parametros...

 

Aqui eu fiz assim

 

RewriteEngine on
RewriteRule noticia_v/(.*)/(.*)/(.*)/(.*) /noticia_v.asp?c=$1&co=$2&id=$3&t=$4
RewriteRule noticia_v/(.*)/(.*)/(.*)/(.*)/ /noticia_v.asp?c=$1&co=$2&id=$3&t=$4

a url sem rewrite é essa

 

http://adresende.com.br/noticia_v.asp?c=11&co=1&id=HiLHiLnBmHiLRXVAsM680lSjUVdHiLHiL0&t=a

 

e funfou e boa, tanto com como sem rewrite.

 

Verifique se você não esta se confundindo e cometendo algum equivoco.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Inside a Locaweb trabalha com essa versao passada pelo Patrique mesmo, eu tambem utilizo o server deles, e uso igualzinho como o patrique passou

 

 

URL com REWRITE

http://www.difusorapirassununga.com.br/noticia/217/Estrada-do-Barrocao-recebe-asfalto-e-melhorias.html

 

URL sem REWRITE

http://www.difusorapirassununga.com.br/noticia.asp?noticia=217

 

 

RewriteRule noticia/(.*)/(.*)/ noticia.asp?noticia=$1&titulo=$2
RewriteRule noticia/(.*)/(.*) noticia.asp?noticia=$1&titulo=$2

Compartilhar este post


Link para o post
Compartilhar em outros sites

Acho que ele deve ter se confundido nos caminhos lá rsrsrs, mais temos que ver, pois o seu pode esta em um server com suporte a rewrite 2 e o dele pode esta num com suporte ao 3.

 

Inside, so uma pergunta... você esta jogando a configuração do rewrite no .htaccess certo?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pode ser isso de servidor diferentes, mas acredito que não, pq tenho varios clientes la e tudo é igual, inclusive na wiki deles da suporte e esse

 

tambem to achando que ele confundiu algum caminho

 

o detalhe tambem é, você jogo o .htaccess na raiz do servidor?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Sim eu descobri na Wiki da Locaweb que a configuração tem que ficar em um arquivo httpd.ini para 2.0 e .htaccess para 3.0 segundo este tutorial: http://wiki.locaweb....r/Isapi_Rewrite

 

No meu ISS acho que não precisa esses arquivos porque funcionou só como o arquivo IsapiRewrite4.ini só não funcionopu depois que mudei o caminho mas o que importa mesmo é funcionar on line.

 

Caro gustavo, você disse que trabalha com a Locaweb.

 

Em que arquivo você joga as configurações? httpd.ini ou .htaccess.

 

O meu está assim, mas não rola.

 

Options +FollowSymLinks 
RewriteEngine on 
RewriteRule noticia_v/(.*)/(.*)/(.*)/(.*)/ noticia_v.asp?c=$1&co=$2&id=$3&t=$4
RewriteRule noticia_v/(.*)/(.*)/(.*)/(.*) noticia_v.asp?c=$1&co=$2&id=$3&t=$4

Link normal

 

 

Link Rewrite

Compartilhar este post


Link para o post
Compartilhar em outros sites

tem que ser no .htaccess, impossivel eles estarem com o 1 no server aquele tuto é antigo se for no rewrite 3 é no web.config ja trabalhei com o 3, porém a configuração é diferente, coloque na raiz do seu site um arquivo htaccess e faça o teste.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Já testei o conteúdo do meu .htaccess está assim:

 

Options +FollowSymLinks
RewriteEngine on
RewriteRule noticia_v/(.*)/(.*)/(.*)/(.*)/ noticia_v.asp?c=$1&co=$2&id=$2&t=$2
RewriteRule noticia_v/(.*)/(.*)/(.*)/(.*) noticia_v.asp?c=$1&co=$2&id=$2&t=$2

Igual o do Gustavo_nino.

 

Mas não funfa.

Compartilhar este post


Link para o post
Compartilhar em outros sites

repare....

 

Options +FollowSymLinks
RewriteEngine on
RewriteRule noticia_v/(.*)/(.*)/(.*)/(.*)/ noticia_v.asp?c=$1&co=$2&id=$2&t=$2
RewriteRule noticia_v/(.*)/(.*)/(.*)/(.*) noticia_v.asp?c=$1&co=$2&id=$2&t=$2

ta errado mano...

 

tem que ser

 

RewriteEngine on
RewriteRule noticia_v/(.*)/(.*)/(.*)/(.*) /noticia_v.asp?c=$1&co=$2&id=$3&t=$4
RewriteRule noticia_v/(.*)/(.*)/(.*)/(.*)/ /noticia_v.asp?c=$1&co=$2&id=$3&t=$4

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom... Patrique

 

só pode ser configuraçã do server, criei outro .htaccess com o código que você passou mas não funfa mesmo, acho que vou ter criar um chamado na Locaweb, embora eles não resolvam programação, vou tentar.

 

Fiz assim mas não funciona, não sei o que pode ser:

 

RewriteEngine on
RewriteRule noticia_v/(.*)/(.*)/(.*)/(.*) /noticia_v.asp?c=$1&co=$2&id=$3&t=$4
RewriteRule noticia_v/(.*)/(.*)/(.*)/(.*)/ /noticia_v.asp?c=$1&co=$2&id=$3&t=$4

 

Não sei se estou criando certo .htaccess eu jogo os códigos no Home site e salvo como .htaccess. Pode ser esse o erro?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pode ser... baixa esse

 

http://www.adresende.com.br/aqui.rar

 

pegue o htaccess acesse o servidor por algum programa de FTP e mande o arquivo .htaccess para a raiz do seu dominio... aonde fica a index...

 

Se não der certo entre em contato com o suporte do servidor e peça para eles informações de qual rewrite esta instalado no seu server.

 

Depois poste aqui.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pô os caras são rápido pra não ajudar, criei o chamado agora pouco e já responderam dizendo que nãoa ajudam e passarm o link da wiki.

 

Essa ess Locaweb, vô te conta!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pô os caras são rápido pra não ajudar, criei o chamado agora pouco e já responderam dizendo que nãoa ajudam e passarm o link da wiki.

 

Essa ess Locaweb, vô te conta!

 

beleza, agora não sei o que fazer.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Já liguei, segunod o suporte no server tem as duas versões, 2 e 3.

 

Obrigado Patrique mas seu .htaccess não funcionou, com certeza é coisa dessa porcaria da Locaweb.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Acalme-se

 

vou fazer um exemplo aqui com web.config para você testar ai... dai vamos ver se é rewrite 3 ou 2 que ta no server...

 

pois o code ta correto... no meu servidor como eu te passei o link, ta funfando de boa.

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.