Skip to main content

O que é um mecanismo de reescrita?

Um mecanismo de reescrita é parte de um aplicativo de software capaz de converter um URL (localizador uniforme de recursos) de um formato para outro. Especificamente, esse tipo de mecanismo é usado para alterar a aparência de um URL para que os usuários em um site vejam um URL que os administradores do site desejam que o usuário veja, em vez do URL real. Isso pode ser feito como uma medida de segurança, usada para restringir a quantidade de informações que os possíveis hackers podem ver sobre um site. Um mecanismo de reescrita também é frequentemente usado para tornar os URLs mais apresentáveis ​​e mais navegáveis ​​para os usuários do site.

Existem vários formatos e estruturas da web diferentes que incorporam um mecanismo de reescrita para permitir a reescrita de URL. Esse tipo de reescrita geralmente é feito através da programação no código-fonte de um site da Internet, geralmente usando a linguagem de marcação de hipertexto (HTML) ou outro método de codificação. Quando feito corretamente, o mecanismo de reescrita permite que o administrador ou designer do site indique como um ou mais URLs devem ser exibidos para os usuários do site. Isso permite que um site exiba links e navegação no site de uma maneira que possa ser mais segura e atraente para os usuários.

Um exemplo de como um mecanismo de reescrita pode funcionar é um site em que o designer deseja organizá-lo usando URLs que indicam a data em que uma página foi criada, como entradas em um blog. O URL real de uma página pode consistir no endereço do site, seguido de um texto que indica o tipo de idioma usado para o site e o local de uma página com base em informações difíceis de entender à primeira vista. Usando um mecanismo de reescrita, o administrador do site pode alterar a maneira como o URL é exibido para alguém que esteja visualizando um site, para que as informações do idioma não sejam mostradas, e o URL foi mais claramente estruturado em torno da data em que a postagem foi feita.

Ao ocultar as informações de idioma usadas no site, as informações que podem ser usadas para iniciar um ataque nesse site podem ficar menos disponíveis. O uso do mecanismo de reescrita para alterar a aparência do URL também tornaria mais fácil para os usuários que navegam no site moverem-se entre as páginas com base na data em que estão procurando. Os usuários também podem prever com mais facilidade possíveis URLs usados ​​em um site, com base em datas ou categorias que veem em outros URLs do site, assim a navegação se torna ainda mais fácil. Isso pode resultar em menos frustração para os usuários e maior capacidade de antecipação de como eles podem encontrar URLs úteis.