Este site coletou muitos artigos sobre pseudoestático. Este artigo já existe neste site, mas as principais considerações são mais detalhadas. Atualmente, os principais mecanismos de pesquisa como Google, Baidu e Yahoo já o implementaram. páginas dinâmicas como ASP.NET, php tem um bom suporte, Contanto que os parâmetros por trás da página dinâmica não sejam muito longos, por exemplo, sejam controlados dentro de 3 parâmetros e o conteúdo da página seja otimizado, os principais mecanismos de busca nem indexarão esse tipo de página pior do que a página HTML estática. Eu tenho um site cujo site inteiro é uma página ASP. Sua inclusão e classificação excedem em muito a de muitos sites de páginas estáticas.
É claro que qualquer website, por melhor que seja a sua estrutura, acabará por não conseguir reter utilizadores se não for suportado por conteúdo. A velocidade de desenvolvimento dos motores de busca não está mais no nível em que era quase impossível incluir páginas dinâmicas. Os principais motores de busca estão fazendo todos os esforços para desenvolver sua própria tecnologia de indexação, e páginas dinâmicas gerais podem ser facilmente incluídas em sua coleção.
Alguns sites exigem forte interatividade com os usuários, com atualizações de página muito rápidas e muito conteúdo atualizado. Este tipo de site não é adequado para gerar páginas estáticas porque as informações no site são sensíveis ao tempo. então, os mecanismos de pesquisa indexam suas páginas de conteúdo e as exibem aos usuários. As informações que os usuários veem podem ser informações desatualizadas e inválidas, o que é uma experiência ruim para os usuários. Portanto, sugiro que as páginas dinâmicas desses sites não gerem HTML tanto quanto possível, o que além de ocupar muito espaço, pode causar uma experiência de pesquisa ruim para os usuários.
Embora digamos que os efeitos de inclusão e classificação de páginas dinâmicas e páginas HTML estáticas não são tão ruins agora, desde que você as controle bem. Mas as páginas estáticas ainda apresentam algumas vantagens. Se o seu conteúdo for basicamente válido por muito tempo e não for alterado facilmente, ainda assim recomendo que você gere HTML de página estática.
Este artigo discute apenas o método de geração de páginas estáticas em asp. Existem muitas maneiras de gerar HTML em asp.
1. FSO, o método ado gera html. Esse tipo de método é muito utilizado. Por exemplo, em todo o blog Piaoyi, exceto as estatísticas e o sistema TAG, que são dinâmicos, todas as outras páginas são geradas como páginas estáticas. Claro, o Piaoyi Blog está muito bem classificado no Google e no Baidu.
2. Use componentes como ISAPI_Rewrite para reescrever, o que é fácil para webmasters com seus próprios servidores, mas amigos com hosts virtuais terão alguns problemas, a menos que você peça ao provedor de serviços para instalar este plug-in e, em seguida, enviar os parâmetros do programa. para o servidor para conversão, parece estático, na verdade usa um caminho estático para acessar o conteúdo do banco de dados. Ele desempenha um certo papel na receita dos mecanismos de pesquisa, e muitos webmasters estão lutando para encontrá-lo apenas para essa finalidade.
3. Este é o conteúdo principal a ser discutido neste artigo. O caminho asp é pseudoestático. Por favor, veja a análise detalhada abaixo.
Se você deseja fazer com que a página ASP pareça estática, mas não completamente estática, o objetivo é torná-la mais amigável aos mecanismos de busca. Não é exagero agradar os webmasters que trabalham duro. Você pode usar este método. Por exemplo, o caminho de show.asp?id=1 pode ser convertido em show/?1.html, show.asp?id=1&id2=2 pode ser convertido em show/?1-2.html, etc.
Por exemplo: precisamos converter o formato URL de http://www.piaoyi.org/show.asp?a=3&b=8 em http://www.piaoyi.org/show/?3-8.html .
Método: Crie o diretório show, coloque um arquivo da página inicial padrão do sistema em show, como default.asp, e escreva o seguinte código em default.asp:
<%
dim id,id1,id2,a,b
id=Request.ServerVariables(QUERY_STRING)
id1=substituir(id,.html,)
id2=dividir(id1,-)
uma=id2(0)
b=id2(1)
response.write o valor do parâmetro é: &a&<br>b o valor do parâmetro é: &b
''Neste ponto, obtivemos os parâmetros aeb exigidos pelo arquivo show.asp.
''Use este parâmetro abaixo para abrir o banco de dados e obter o conteúdo como antes.
%>
O princípio é simples. Basta usar Request.ServerVariables(QUERY_STRING) para obter o valor recebido (o parâmetro após? Por exemplo, http://www.piaoyi.org/show/?3-8.html recebe 3-8.html, para 3). - 8. Para filtrar html, precisamos apenas obter os parâmetros 3 e 8, e então recuperar os dados do banco de dados com base em 3 e 8, que é o mesmo que ASP dinâmico.