Pergunta

Foi-me pedido para ajudar com algum desenvolvimento de fusão a frio e uma das tarefas será reesperar o URL, transformando principalmente os parâmetros de URL em um URL mais limpo.

O site está em um serviço hospedado com o CF8 em execução no IIS, com o Helicon Tech ISAPI_REWRITE V2.

Há alguma coisa que eu deveria cuidar?

Obrigado.

Foi útil?

Solução

Isso deve estar bem. O IIS (ou o ISAPI Addin) lida com a reescrita do URL e depois o passa para o CF como se fosse solicitado como o URL original.

A maioria das pessoas reescrevendo URL para melhorar seus rankings SERP - a chave para isso é garantir que o URL original que já existia agora retorne um 301 (movido permanentemente) redirecionando para o seu novo URL. Isso preserva o 'suco de link' associado ao URL antigo. Não use cflocation para fazer o seu redirecionamento - essa tag faz um 302 ...

Outras dicas

Eu uso isapi_rewrite e Coldfusion há alguns anos e tive bons resultados.

Eu recomendaria atualizar para a versão 3, se puder. Enquanto a versão 2 funcionou bem, achei a versão mais recente mais fácil de usar porque é compatível com mod_rewrite.

O ponto principal é que um reescritor de URL e seu servidor de aplicativos (ColdFusion ou não) nunca devem ter problemas para trabalhar juntos. Se estiverem, você provavelmente configurou suas regras de reescrita incorretamente (ou estão usando um reescrita ruim).

O reescrita do URL altera a aparência da solicitação antes de ser entregue ao servidor de aplicativos. Enquanto o resultado final for foo.cfm? Var = valor, seja esse o URL real ou o resultado da reescrita, tudo ficará bem.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top