Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Acabei de terminar um novo sistema de releases, que nada mais é do que uma área para usuários logados postarem um texto sobre novidades de uma campanha.
Ainda está em fase de testes, pois vou publicar no próximo mês. Como estou mais de 15 dias adiantado em meu planejamento e já terminei e testei todo sistema, percebi que um detalhe não está muito bom, que são os links.
A parte do sistema que exibe o conteúdo de um banco de dados é bem simples, pois tem uma página que lista os títulos de 10 em 10 releases (a paginação já está ok) e vem com um link em cada título, para ao clicar, ler o release completo e todos seus detalhes. O link está: site.net/secao_blog.aspx?release=3
O arquivo “secao_blog.aspx” é o arquivo que carrega algum conteúdo do banco de acordo com o ID do release que pega pela url, neste caso, id 3.
E usando esses mesmos arquivos, eu só queria mudar a url para que não aparecesse o nome do arquivo e extensão que estou usando e ao invés do ID aparecesse o nome de acordo com o título do release, exemplo:
site.net/seção_blog/release-titulo ou site.net/seção_blog/release/titulo
Mas não sei se devo usar o arquivo WebConfig e também não sei o que devo colocar nesse arquivo, ou como tratar a url no arquivo aspx. Alguém poderia me ajudar?
Obrigado.
>
Você pode utilizar URL Rewriting
http://msdn.microsoft.com/en-us/library/ms972974.aspx
Certo, existe o URL Rewriting que faz o esquema que eu preciso.
E eu posso utilizar o URL Rewriting do ASP.Net para ocultar outros tipos de extensões, como arquivos .htm, .php, .asp?
A minha principal necessidade, é fazer isso em um servidor de hospedagem e não local, por isso não tenho acesso ao IIS. Eu estava vendo o http://www.isapirewrite.com/ e tem um pacote lite, mas o completo mesmo é pago, eu preciso baixa-lo ou devo baixar e instalar outra coisa?
Para mais detalhes, há outros tutoriais (em português) sobre isso ou só no site da própria Microsoft?
Obrigado.
Referente a isto: http://www.isapirewrite.com não tenho idéia não conheço.
Agora referente a URL Rewriting você acha muita coisa na net e aqui no fórum mesmo.
Abraços...
Bruno, agradeço pela sua ajuda, mas realmente estou com muita dificuldade em encontrar esse material (tutoriais em português) na web ou aqui no fórum. Até o momento, os que eu encontrei, necessita ter acesso à configuração do servidor IIS e no meu caso eu não possuo este acesso, pois trata-se de um serviço de hospedagem online e não local. Se possível, você poderia me recomendar alguns links que falem sobre isso?
E sobre minha curiosidade: "eu posso utilizar o URL Rewriting do ASP.Net para ocultar outros tipos de extensões, como arquivos .htm, .php, .asp?"
Obrigado.
Cara tenta entrar em contato com o seu servidor e veja se eles disponibilizam, provavelmente sim, conforme este artigo: http://imasters.com.br/artigo/5475/url...p_aspnet_ou_php irá funcionar para ambas as linguagens, mas tem que mexer no IIS.
Abraços...
Então, já entrei em contato com eles mas acesso ao IIS eles não disponibilizam e nem eles podem alterar determinadas configurações desse tipo pq se mudar pra mim, todos os outros sites sofrem essa alteração (segundo eles me informaram).
Páginas de erro também eles só permitem HTML, não pode usar página dinâmica.
Enfim, se você puder me indicar outros tutoriais que falem mesmo sobre como transformar as urls complexas em simples para linguagem ASP.Net sem a necessidade de modificar configurações do IIS, agradeço.
Veja se te ajuda: http://forum.imasters.com.br/index.php?showtopic=286332
Abraços...