Ir para conteúdo

POWERED BY:

Arquivado

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

Claudio Neto

CSS para de funcionar ao usar rewrite no web.config

Recommended Posts

Estou tentando melhorar as URL de meu site usando o rewrite do IIS 7.

Consegui o resultado que queria, porém todo o CSS da página para de funcionar. Não consegui encontar ligação nenhuma em uma coisa com a outra, e caçando na net, até encontrei algo falando sobre permissão, mas dei a permissão necessária e nada adiantou.

 

Para terem uma idéia sobre o que acontece, olhem esses dois links:

http://belltelemensagens.com.br/detalhes_produto.asp?cod=441

http://belltelemensagens.com.br/produto/441/Deixe_de_ser_convencido_a

 

Por incrível que pareça, são a mesma página.

 

Meu web.config ficou assim:

<?xml version="1.0" encoding="iso-8859-1" ?>
<configuration>
<system.webServer>
	<rewrite>
		<rules>
			<rule name="categorias">
				<match url="^categorias/([0-9]+)/([a-zA-Z0-9_-]+)/?$" ignoreCase="false" />
				<action type="Rewrite" url="categorias.asp?cat={R:1}" appendQueryString="false" />
			</rule>
			<rule name="produtos">
				<match url="^produto/([0-9]+)/([a-zA-Z0-9_-]+)/?$" ignoreCase="false" />
				<action type="Rewrite" url="detalhes_produto.asp?cod={R:1}" appendQueryString="false" />
			</rule>
		</rules>
	</rewrite>
</system.webServer>
<location path="estilos.css">
	<system.web>
		<authorization>
			<allow users="?" />
		</authorization>
	</system.web>
</location>
</configuration>

 

Desde já meu obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

você esta programando em ASP.Net ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não sei porque em algumas situações comigo também acontecia isso.

Ou utilizo caminho absoluto, ou mantenho os caminhos relativos, ex: "/folder/file.css" tanto para css, js e imagens e insiro no HEAD da página:

<base href="www.meudominio.com.br" />

 

Att.

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.