Ir para conteúdo

POWERED BY:

Arquivado

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

Jaison Niehues

[Iniciante] Pegar a URL completa em ASP com #

Recommended Posts

Olá, pessoal. Meu primeiro post aqui no fórum de ASP.

 

O que eu preciso é pegar a URL completa do site antes de retornar qualquer HTML. Na prática o que quero é substituir o %23 por # na URL. Quando vem pelo share do facebook, às vezes ele substitui esses caracteres. E com o %23 o WEBAddress.js não funciona.

 

Então tenho isso: www.site.com.br/%23/teste e quero automaticamente redirecionar para www.site.com.br/#/teste.

Acredito que em ASP é mais fácil do que fazer uma regra no Web.Config, faz sentido?

 

Não fui eu quem fiz o site, então não entendo muito de ASP.

 

Valeu qualquer ajuda aí. Abraços.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Vou da uma idéia... crie o web.config assim

 

<configuration>
<system.webServer>
	<rewrite>
		<rules>
			<rule name="redirect_facebook">
				<match ignoreCase="true" url="^([^?]+)/([^?]+)" />
				<action type="Rewrite" url="/testando.asp?id={R:2}" appendQueryString="false" />
			</rule>
		</rules>
	</rewrite>
</system.webServer>
</configuration>

 

agora crie um arquivo com o nome testando.asp e coloque na index do servidor.... com o seguinte code...

 

<%
Dim id : id = Request.QueryString("id") : Response.Redirect("/#/" & id)
%>

 

Agora teste no navegador pela url http://localhost/%23/abs e veja que redirecionara para http://localhost/#/abs

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.