..
Cik daudzi no jums jau zina, optimizācijas metodes, lai novērstu meklētājprogrammu, lai iegūtu labāku rādītāju jūsu vietnei, izmantojot interneta lapas ar querystring, mūsu mērķis ir daudz efektīvāka nekā kopējās fiziskās failu vai URL pārraksta ar ad hoc sistēmu URL Pārrakstīšanu.
Šajā rakstā mēs dinamiski pārvaldīt transformāciju mūsu satura (ziņas, raksti, produktu lapas, utt.) Lai radītu (vai to imitē) fiziskās failus optimizēta labāku sniegumu par meklētājprogrammas.
Lai sniegtu konkrētu piemēru pieņemsim, ka ņemot melodija sporta un ziņu portāls, tikai jāatceras, laimīgi mirkļi, atpakaļ uz 2006, kad Itālijas valsts izlase uzvarēja Pasaules kausa, dienā, kad mūsu hipotētiskais vietā, protams, publicēti stāstu ar nosaukumu piemēram, šādi:
Itālijas čempions World: Cannavaro lifti Cup!Dinamiskā vietnes rakstīts ASP var izmantot failu ar querystring, viņš atrada ierakstu ID no datubāzes, piemēram:
/ Notizia.asp Id = 100?bet, kā mēs teicām, būtu daudz labākā fiziskā faila tipu:
Itālija-the-pasaules čempions-Cannavaro-up-coppa.aspKas ir šis fails patiešām pastāv vai ir vienkārša modelēšana (URL Pārrakstīšanu), nav nozīmes šajā laikā: mūsu mērķis ir vienkārši ņemt nosaukumu ziņu un izturieties pret to tā, ka tas atbilst ISO URL vērā rakstiski, kā failu ar nosaukumu, piemēram:
Itālijas čempions World: Cannavaro lifti Cup Asp.!tas būtu diezgan neglīts, bet galvenokārt neatbilstošos!
Lai mēs varētu izveidot funkciju, iekļauj tās konfigurācijas failu mūsu mājas lapā un izmantot to kā filtrs, lai ārstētu kā jau nosaukumā, lai rakstītu arī par faila nosaukumu.
Funkcija, mēs izskatīs ir diezgan pilnīga un aptver visas Itālijas īpašu tastatūras rakstzīmes, akcentē vēstules un tā tālāk, arī izmanto defisi (-) atdalītāju.
Zemāk pilnu kodu:
<%
Funkcija Faila nosaukums (fn)
FN = Replace (FN, "", "-")
FN = Replace (FN, "_", "-")
FN = Replace (FN, "A", "")
FN = Replace (FN, "ir", "e")
FN = Replace (FN, "es", "s")
FN = Replace (FN, "O", "o")
FN = Replace (FN, "U", "u")
FN = Aizvietot (FN. "" "")
FN = Replace (FN, "", "")
FN = Replace (fn, ":" "")
FN = Replace (FN, "", "")
FN = Replace (FN, "", "")
FN = Replace (FN, "", "")
FN = Replace (FN, "" "" ")
FN = Replace (FN """", "")
FN = Replace (FN, "(", "")
FN = Replace (FN) "," ")
FN = Replace (FN, "[", "")
FN = Replace (FN, "]", "")
FN = Replace (FN, "{", "")
FN = Replace (FN, "}", "")
FN = Replace (fn, "/", "")
FN = Replace (fn, "\", "")
FN = Replace (FN, "|", "")
FN = Replace (FN, "£", "")
FN = Replace (fn, "$", "")
FN = Replace (fn, "%", "")
FN = Replace (FN, "+", "")
FN = Replace (FN, "@", "")
FN = Replace (FN, "*", "")
FN = Replace (FN, "=" "")
FN = Replace (FN, "#", "")
FN = Replace (FN, "<", "")
FN = Replace (FN, ">", "")
Faila nosaukums = LCase (FN)
End Function
%>
Lai pārbaudītu funkciju mēģināt drukāt uz video kādu frāzi, kas satur virkni rakstzīmes, kuras mēs devāmies, lai pārvaldītu.
Piemēram:
<%
Faila nosaukums Response.Write ("Hello, how are you?")
%>
atgriež:
sveiki-kā-irAtkarībā no mūsu vajadzībām, tāpēc mēs varam dinamiski izveidot fizisku failu uz mūsu mājas lapā, vai vienkārši pārvietoties ar sistēmu, rūpēties, rakstot URL Pārrakstīšanu pārrakstīšana noteikumus saskaņā ar mūsu funkciju darbību.
| |
ASP (Advanced)
Pilns kurss, lai radītu dinamisku tīmekļa vietnes. Sākot no € 39. |
| |
ASP Zero (Ebook)
Microsoft ASP un VBScript mācīties no nulles. Pēc 29 tikai €. |
| |
ASP.NET (Kurss)
Pilns kurss būvniecībai Web pieteikumus no 49 €. |