На этом сайте собрано множество статей о псевдостатике. Эта статья уже существует на этом сайте, но основные соображения можно найти более подробно. В настоящее время ее уже реализовали основные поисковые системы, такие как Google, Baidu и Yahoo. динамические страницы, такие как ASP.NET, php имеет хорошую поддержку. Пока параметры динамической страницы не слишком длинные, например, они контролируются в пределах 3 параметров, а содержимое страницы оптимизировано, основные поисковые системы даже не будут индексировать этот тип страницы хуже, чем статическая HTML-страница. У меня есть веб-сайт, весь сайт которого представляет собой страницу ASP. Его включение и рейтинг намного превосходят многие веб-сайты со статическими страницами.
Конечно, любой веб-сайт, какой бы хорошей ни была его структура, в конечном итоге не сможет удержать пользователей, если он не будет подкреплен контентом. Скорость развития поисковых систем уже не находится на том уровне, когда включить динамические страницы было практически невозможно. Крупные поисковые системы прилагают все усилия для разработки собственной технологии индексации, и общие динамические страницы могут быть легко включены в их коллекцию.
Некоторым веб-сайтам требуется активное взаимодействие с пользователями, страницы обновляются очень быстро и много обновляемого контента. Этот тип веб-сайтов не подходит для создания статических страниц, поскольку информация на веб-сайте чувствительна ко времени, если вы создаете статические страницы HTML. затем поисковые системы индексируют ваши страницы с контентом и отображают их пользователям, информация, которую видят пользователи, может быть устаревшей и недействительной, что неприятно для пользователей. Поэтому я предлагаю, чтобы динамические страницы таких веб-сайтов не создавали как можно больше HTML, который не только занимает много места, но и может усложнить поиск для пользователей.
Хотя мы говорим, что эффекты включения и ранжирования динамических страниц и статических HTML-страниц сейчас не так уж и плохи, если вы хорошо ими управляете. Но статические страницы все же имеют некоторые преимущества. Если ваш контент в основном действителен в течение длительного времени и его нелегко изменить, я все равно рекомендую вам сгенерировать статический HTML-код страницы.
В этой статье обсуждается только метод создания статических страниц в asp. Существует множество способов создания HTML в asp.
1. FSO, метод ado генерирует html. Этот тип метода используется очень часто. Например, на всем сайте блога Piaoyi, за исключением статистики и системы TAG, которые являются динамическими, все остальные страницы генерируются как статические. Конечно, блог Piaoyi очень хорошо ранжируется в Google и Baidu.
2. Используйте для перезаписи такие компоненты, как ISAPI_Rewrite, что легко для веб-мастеров с собственными серверами, но у друзей с виртуальными хостами возникнут небольшие проблемы, если только вы не попросите поставщика услуг установить этот плагин, а затем отправить параметры программы. на сервер для преобразования он выглядит статическим, на самом деле для доступа к содержимому базы данных используется статический путь. Он играет определенную роль в доходах поисковых систем, и многие веб-мастера пытаются найти его именно для этой цели.
3. Это ключевое содержание, которое будет обсуждаться в этой статье. Путь asp является псевдостатическим. Подробную разбивку смотрите ниже.
Если вы хотите, чтобы страница ASP выглядела статичной, но не была полностью статичной, цель состоит в том, чтобы сделать ее более дружелюбной для поисковых систем. Не будет преувеличением порадовать трудолюбивых веб-мастеров. Вы можете использовать этот метод. Например, путь show.asp?id=1 можно преобразовать в show/?1.html, show.asp?id=1&id2=2 можно преобразовать в show/?1-2.html и т. д.
Например: нам нужно преобразовать URL-адрес http://www.piaoyi.org/show.asp?a=3&b=8 в http://www.piaoyi.org/show/?3-8.html .
Метод: Создайте каталог show, поместите в него файл домашней страницы по умолчанию, например default.asp, и напишите следующий код в default.asp:
<%
тусклый идентификатор,id1,id2,a,b
id=Request.ServerVariables(QUERY_STRING)
id1 = заменить (id,.html,)
id2=разделить(id1,-)
а=id2(0)
б=id2(1)
ответ.запишите значение параметра: &a&<br>b значение параметра: &b
''На этом этапе мы получили параметры a и b, необходимые для файла show.asp.
''Используйте этот параметр ниже, чтобы открыть базу данных и получить ее содержимое, как и раньше.
%>
Принцип прост. Просто используйте Request.ServerVariables(QUERY_STRING), чтобы получить полученное значение (параметр после ?). Например, http://www.piaoyi.org/show/?3-8.html получает 3-8.html, для 3). - 8. Для фильтрации html нам нужно получить только параметры 3 и 8, а затем извлечь данные из базы данных на основе 3 и 8, что аналогично динамическому ASP.