..
Как многие из вас уже знают, методы оптимизации, чтобы препятствовать поисковых систем с целью получения лучшего проиндексировать ваш сайт, используя веб-страниц с строку запроса, так как наша цель гораздо более эффективны, чем общие физические файл или URL переписал специальная система переписывания URL.
В этой статье мы динамически управлять трансформации нашего контента (новости, статьи, продукт листов и т.д.). Чтобы создать (или имитировать) физические файлы оптимизированы для повышения производительности в поисковых системах.
Чтобы дать конкретный пример скажем, того, чтобы оптимизировать спорта и новостной портал, только помнить счастливые времена, вернемся к 2006 году, когда сборная Италии выиграла Кубок мира, день, когда наш гипотетический сайт будет, безусловно, опубликовала статью с заголовком примерно так:
Чемпион мира Италия: Каннаваро поднимает кубок!Динамический сайт написанный на ASP может использовать файл с запроса, он обнаружил, идентификатор записи из базы данных, например:
/ Notizia.asp? Id = 100но, как мы уже говорили, было бы намного лучше физического типа файлов:
Италия--чемпион мира-Каннаваро-вверх--coppa.aspЧто это за файл действительно существует или это простое моделирование (URL перезаписи) не имеет отношения в настоящее время: нашей целью является просто взять название новости и относиться к нему так, что оно соответствует ISO на написании URL-адресов, так как файл с таким именем, как:
Чемпион мира Италия: Каннаваро поднимает Кубок Asp!.будет довольно уродливые, но большинство несоответствующих!
Для того, мы можем создать функцию, включить его в файл конфигурации нашего сайта и использовать его в качестве фильтра для лечения, как и подобает названию, для того, чтобы хорошо писать на имя файла.
Функции мы будем рассматривать достаточно всеобъемлющей и охватывает все итальянские специальные символы клавиатуры, акцентированные буквы и так далее, также использует дефис (-) сепаратор.
Полный код следующим образом:
<%
Функция FileName (FN)
Fn = Replace (п "," ", -")
Fn = Replace (п, "_", "-")
Fn = Replace (п ", а", "")
Fn = Replace (п ", есть", "е")
Fn = Replace (п, "эс", "я")
Fn = Replace (п, "O", "о")
Fn = Replace (п, "U", "U")
Fn = Replace (п, ".", "")
Fn = Replace (п ",", "")
Fn = Replace (п, ":" "")
Fn = Replace (п ",", "")
Fn = Replace (п ",", "")
Fn = Replace (п ",", "")
Fn = Replace (п "," "" ")
Fn = Replace (п, """", "")
Fn = Replace (п ", (", "")
Fn = Replace (п, ")", "")
Fn = Replace (п, "[", "")
Fn = Replace (п, "]", "")
Fn = Replace (п, "{", "")
Fn = Replace (п, "}", "")
Fn = Replace (п, "/", "")
Fn = Replace (п ", \" "")
Fn = Replace (п, "|", "")
Fn = Replace (п, "Е", "")
Fn = Replace (п, "$", "")
Fn = Replace (п, "%", "")
Fn = Replace (п, "+", "")
Fn = Replace (п, "@", "")
Fn = Replace (п, "*", "")
Fn = Replace (п, "=", "")
Fn = Replace (п, "#", "")
Fn = Replace (п, "<", "")
Fn = Replace (п, ">", "")
FileName = LCase (FN)
End Function
%>
Для тестирования функции при попытке напечатать любую фразу на экране, который содержит последовательность символов, что мы пошли в управлении.
Например:
<%
FileName Response.Write ("Привет, как дела?")
%>
возвращает:
привет-как-этоВ зависимости от наших потребностей, поэтому мы можем динамически создать физический файл на нашем сайте, или просто двигаться с системой заботы о письменной перезаписи URL переписывания правил в соответствии с работы нашей функции.
| |
ASP (Advanced)
Полный курс для создания динамических веб-сайтов. С 39 €. |
| |
ASP Zero (книгу)
Обучение Microsoft ASP и VBScript, с нуля. Находясь всего в 29 €. |
| |
ASP.NET (курс)
Полный курс для создания веб-приложений от 49 €. |