..


Sponsoroidut linkit

Suodata strings URL uudelleenlaatimista

Artikkelin kirjoittanut Luca Ruggiero

Kuinka moni teistä jo tietävät, optimointitekniikoita hillitä hakukoneita saadakseen paremman indeksoida sivustosi, Web-sivuja QueryString, kun tavoitteenamme paljon tehokkaampi kuin yleinen fyysinen tiedosto tai URL laatinut uudelleen ad hoc järjestelmä URL uudelleenkirjoitus.

Tässä artikkelissa dynaamisesti hallita muutosta sisältömme (uutisia, artikkeleita, tuote-esitteitä, jne..) Luoda (tai simuloimaan) fyysinen tiedostoja optimoitu suorituskyvyn parantamiseksi hakukoneissa.

Konkreettisena esimerkkinä sanokaamme ottaa optimoida urheilu ja uutiset portaali, vain muistaa onnellinen kertaa, takaisin 2006, kun Italian kansallinen joukkue voitti World Cup, päivä jolloin meidän hypoteettinen sivusto olisi varmasti julkaisi jutun, jossa otsikko näin:

 



 Maailmanmestari Italia: Cannavaro nostaa Cup!

 
Dynaaminen sivusto kirjoitettu ASP voisi käyttää tiedoston QueryString, hän löysi kirjaustunnus tietokannasta, esimerkiksi:
 



 / Notizia.asp? Id = 100

 
mutta kuten sanoimme, olisi paljon parempi fyysinen Tiedostotyyppi:
 



 Italia-maailman-mestari-Cannavaro-up-the-coppa.asp

 
Mikä tämä tiedosto todella on olemassa tai on yksinkertainen simulaatio (URL uudelleenlaatimista) ei ole tällä hetkellä: Tavoitteenamme on yksinkertaisesti tehdä otsikko uutisia ja hoitaa niin, että se on ISO kirjoittamisesta URL-osoitteita, koska tiedoston nimen, kuten:
 



 Maailmanmestari Italia: Cannavaro nostaa Cup!. Asp

 
olisi melko ruma, mutta useimmat eivät täytä vaatimuksia!

Jotta voimme luoda funktion, sisällytä se asetustiedostoon sivustomme ja käyttää sitä suodatin hoitoon kuten tällaisen otsikon, jotta kirjoittaa hyvin tiedoston nimi.

Toiminto me tutkimme on melko kattava ja kattaa kaikki Italian erityinen näppäimistön merkit, aksenttimerkillä ja niin edelleen, myös käyttää yhdysmerkkiä (-) erotin.

Koko koodi seuraavasti:






 <%



    



 Toiminto FileName (FN)



        



 Fn = Korvaa (fn, "", "-")



        



 Fn = Korvaa (fn, "_", "-")



        



 Fn = Korvaa (fn, "", "")



        



 Fn = Korvaa (fn, "on", "e")



        



 Fn = Korvaa (fn, "es", "I")



        



 Fn = Korvaa (FN, "O", "o")



        



 Fn = Korvaa (fn, "U", "U")



        



 Fn = Korvaa (fn ".", "")



        



 Fn = Korvaa (fn, "", "")



        



 Fn = Korvaa (fn, ":" "")



        



 Fn = Korvaa (fn, "", "")



        



 Fn = Korvaa (fn, "", "")



        



 Fn = Korvaa (fn, "", "")



        



 Fn = Korvaa (fn, "" "")



        



 Fn = Korvaa (fn, """", "")



        



 Fn = Korvaa (fn "(", "")



        



 Fn = Korvaa (fn ")", "")



        



 Fn = Korvaa (fn, "[", "")



        



 Fn = Korvaa (fn, "]", "")



        



 Fn = Korvaa (fn, "{", "")



        



 Fn = Korvaa (fn, "}", "")



        



 Fn = Korvaa (fn, "/", "")



        



 Fn = Korvaa (fn, "\" "")



        



 Fn = Korvaa (fn, "|", "")



        



 Fn = Korvaa (fn, "£", "")



        



 Fn = Korvaa (fn, "$", "")



        



 Fn = Korvaa (fn, "%", "")



        



 Fn = Korvaa (fn, "+", "")



        



 Fn = Korvaa (fn, "@", "")



        



 Fn = Korvaa (fn, "*", "")



        



 Fn = Korvaa (fn, "=", "")



        



 Fn = Korvaa (fn, "#", "")



        



 Fn = Korvaa (fn, "<", "")



        



 Fn = Korvaa (fn, ">", "")



        



 Filename = LCase (FN)



    



 End Function







 %>



Voit testata toimintoa yrität tulostaa lause ruudulla, joka sisältää joukon merkkejä, menimme hallita.

Esimerkiksi:






 <%



    



 FileName Response.Write ("Hei, miten voit?")







 %>



Returns:
 



 Hello-how-are

 
Riippuen meidän tarpeisiin, joten voimme luoda dynaamisesti fyysinen tiedosto kotisivuillamme, tai yksinkertaisesti siirtyä järjestelmään huolehtiminen kirjoittaa URL uudelleenkirjoitus uudelleenlaatimista sääntöjen mukaisesti toimintaa meidän tehtävämme.

Samassa luokassa ...
E-Learning
ASP (Advanced) ASP (Advanced)
Täysi tietenkin luoda dynaamisia Web-sivustoja. Alkaen 39 €.
ASP Zero (Ebook) ASP Zero (Ebook)
Learning Microsoft ASP-ja VBScript tyhjästä. Vain 29 €.
ASP.NET (kurssi) ASP.NET (kurssi)
Koko kurssin rakentamiseen web-sovellusten alkaen 49 €.
Sponsoroidut linkit