..


Sponzorirani linkovi

Filter na žice za URL prepisivanjem

Članak je napisao Luca Ruggiero

Kako mnogi od vas već znaju, tehnike optimizacije za tražilice obeshrabriti kako bi se dobila bolja indeksirati Vaše stranice, koristite web stranice sa querystring, naš cilj su mnogo učinkovitiji od uobičajene fizičke datoteke ili URL prepisivati ​​s ad hoc sustav URL prepisivanjem.

U ovom članku ćemo dinamički upravljati transformaciju naših sadržaja (vijesti, članke, proizvoda plahte, itd..) Kako bi se stvorili (ili simuliraju) fizičke datoteke optimizirane za bolje performanse na tražilicama.

(Članak nastavlja se u nastavku ...)

Dati konkretan primjer recimo da za podešavanje sport i vijesti portalu, samo se sjetiti sretnih trenutaka, natrag u 2006, kada je talijanska reprezentacija osvojila Svjetski kup, na dan kada naše hipotetsko stranicama sigurno bi objavio priču s naslovom ovako:

 



 Talijanski prvak svijeta: Cannavaro podiže kupu!

 
Dinamičke stranice pisane u ASP mogli koristiti datoteku s querystring, on je pronašao zapis ID iz baze podataka, npr.:
 



 / Notizia.asp? Id = 100

 
ali, kao što smo rekli, bio bi puno bolje fizički vrstu datoteke:
 



 Italija-svijetu-prvak-Cannavaro-up-the-coppa.asp

 
Što je to datoteka stvarno postoji ili je jednostavno simulacija (URL prepisivanjem) nije relevantna u ovom trenutku: naš cilj je jednostavno uzeti naslov vijesti i liječiti tako da se u skladu sa ISO URL u pisanom obliku, kao datoteku s imenom kao što su:
 



 Talijanski prvak svijeta: Cannavaro podiže Kup Asp!.

 
bi biti prilično ružan, ali uglavnom nesukladnih!

Kako možemo stvoriti funkciju, ona uključiti u konfiguracijsku datoteku naše stranice i koristiti ga kao filtar za liječenje kao što i dolikuje naslov, kako bi se pisati i za naziv datoteke.

Funkcija koje će ispitati je vrlo opsežan i obuhvaća sve talijanske posebne znakove tipkovnice, s naglaskom slova i tako dalje, također koristi crticu (-) za odvajanje.

Ispod kompletan kod:






 <%



    



 Funkcija datoteke (fn)



        



 FN = Zamjeni (FN ",", "-")



        



 FN = Zamjeni (FN, "_", "-")



        



 FN = Zamjeni (FN, "", "")



        



 FN = Zamjeni (FN "je", "e")



        



 FN = Zamjeni (FN, "es", "s")



        



 FN = Zamjeni (FN, "O", "O")



        



 FN = Zamjeni (FN, "U", "U")



        



 FN = Zamjeni (napomena "" "")



        



 FN = Zamjeni (FN ",", "")



        



 FN = Zamjeni (fn ":" "")



        



 FN = Zamjeni (FN ",", "")



        



 FN = Zamjeni (FN ",", "")



        



 FN = Zamjeni (FN ",", "")



        



 FN = Zamjeni (FN, "'"' ")



        



 FN = Zamjeni (FN """", "")



        



 FN = Zamjeni (FN ", (" ",")



        



 FN = Zamjeni (FN ') "," ")



        



 FN = Zamjeni (FN, "[", "")



        



 FN = Zamjeni (FN, "]", "")



        



 FN = Zamjeni (FN ", {", "")



        



 FN = Zamjeni (FN "}", "")



        



 FN = Zamjeni (fn, "/", "")



        



 FN = Zamjeni (fn, "\", "")



        



 FN = Zamjeni (FN, "|", "")



        



 FN = Zamjeni (FN "£", "")



        



 FN = Zamjeni (fn, "$", "")



        



 FN = Zamjeni (fn, "%", "")



        



 FN = Zamjeni (FN, "+", "")



        



 FN = Zamjeni (FN, "@", "")



        



 FN = Zamjeni (FN, "*", "")



        



 FN = Zamjeni (FN, "=" "")



        



 FN = Zamjeni (FN, "#", "")



        



 FN = Zamjeni (FN "<", "")



        



 FN = Zamjeni (FN ",>", "")



        



 Naziv datoteke = LCase (FN)



    



 Kraj funkcija







 %>



Za testiranje funkcije pokušate ispisati na video bilo izraz koji sadrži niz znakova koji smo otišli na upravljanje.

Na primjer:






 <%



    



 Naziv datoteke Response.Write ("Pozdrav, kako si ti?")







 %>



vraća:
 



 Pozdrav-kako-se

 
Ovisno o našim potrebama, dakle, može dinamički stvoriti fizičke datoteke na našoj početnoj stranici, ili jednostavno premjestiti sa sustavom zbrinjavanja pisanja URL prepisivanjem prepisivanjem pravila u skladu s djelovanjem naših funkcija.

U istoj kategoriji ...
E-učenje
ASP tečaja ASP tečaja
Cijeli tečaj za izradu dinamičkih Web stranica. Popust -10% do 2012/06/01.
ASP tečaj od nule ASP tečaj od nule
Microsoft VBScript ASP i učiti od nule. U samo 29 €.
ASP.NET tečaja ASP.NET tečaja
Cijeli tečaj za stvaranje web-aplikacija -10% popusta do 2012/06/01.
Sponzorirani linkovi