404 Redirecionar para Sitecore página permite extensionless URL

votos
1

Eu estou usando Sitecore como uma solução CMS. Recentemente, decidimos adicionar capacidade de redirecionamento para o nosso site para erros. Em Sitecore, eu criei duas páginas de conteúdo, um para lidar com erros de servidor e outro para lidar com erros 404. Implementei o erro servidor com sublayouts básicos sem qualquer código por trás. Por outro lado, a página 404 tinha um sublayout que permite exibir o link que foi digitado, que resultou no erro 404. Eu, então, começou a adicionar essas páginas para o arquivo web.config (eu editei as customErrors configuração para redirecionar para a página de erros de servidor e os erros 404 para redirecionar para a página de erro 404. Eu também substituiu as configurações NoItems para apontar para o meu erro 404 página.

Além disso, eu mudei o erro HTTP 404 para apontar para a minha página de erro 404 de novo no IIS (5.1). Lo e eis que os meus mudanças trabalhadas; Eu era capaz de redirecionar muitos dos erros para essas novas páginas. No entanto, o que eu descobri é que ao forçar IIS para redirecionar para minha página aspx para 404 erros, meu site agora apresenta extensionless URL de redirecionamento. (Previosly se eu digitei http: // mywebsite / foo , vou receber um erro 404 Agora depois de fazer tudo isso, fica-me até a página foo.aspx.)

  1. Alguém pode explicar esse comportamento? Qualquer explicação plausível me deixa dormir à noite.

  2. Devo ir em frente e usar isso como uma solução temporária para extensionless URL redirecionamento? O que poderia estar errado com essa solução?

Publicado 19/05/2009 em 20:54
fonte usuário
Em outras línguas...                            


1 respostas

votos
4

Procure por isso no web.config na seção linkManager:

addAspxExtension

Se que definido como verdadeiro? Se assim for, então esta é uma definição que teria que mudar Sitecore.

Respondeu 20/05/2009 em 21:10
fonte usuário

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more