..
วิธีการที่หลายท่านรู้อยู่แล้วว่าเทคนิคการเพิ่มประสิทธิภาพในการกีดกันเครื่องมือค้นหาเพื่อให้ได้ดัชนีที่ดีกว่าเว็บไซต์การใช้งานของหน้าเว็บที่มีสตริงการสืบค้นของคุณจะถูกวัตถุประสงค์ของเรามีประสิทธิภาพมากขึ้นกว่าแฟ้มทางกายภาพทั่วไปหรือ URL เขียนใหม่กับระบบเฉพาะกิจของ URL การเขียนใหม่
ในบทความนี้เราแบบไดนามิกในการจัดการการเปลี่ยนแปลงของเนื้อหาของเรา (ข่าวบทความแผ่นสินค้าอื่น ๆ .) ในเพื่อที่จะสร้าง (หรือจำลอง) ไฟล์ทางกายภาพที่ดีที่สุดสำหรับประสิทธิภาพที่ดีขึ้นในเครื่องมือค้นหา
เพื่อให้เป็นตัวอย่างคอนกรีตสมมติว่ามีการปรับแต่งการเล่นกีฬาและพอร์ทัลข่าวเพียงเพื่อให้จำช่วงเวลาความสุขกลับไปที่ 2006 เมื่อทีมชาติอิตาลีชนะศึกฟุตบอลโลก, วันเมื่อเว็บไซต์สมมุติของเราจะตีพิมพ์เผยแพร่อย่างแน่นอนเรื่องราวที่มีชื่อ เช่นนี้ :
อิตาลีแชมป์ของโลก : Cannavaro ลิฟท์คัพ!เว็บไซต์แบบไดนามิกที่เขียนใน ASP สามารถใช้ไฟล์ที่มีสตริงการสืบค้นที่เขาพบรหัสการบันทึกข้อมูลจากฐานข้อมูลเช่น :
/ Notizia.asp Id? = 100แต่ที่เรากล่าวว่าจะเป็นประเภทของไฟล์ที่ดีมากทางกายภาพ :
อิตาลี - the - แชมป์โลก - Cannavaro ขึ้น - the - coppa.aspไฟล์มีอยู่จริงหรือเป็นแบบจำลองอย่างง่าย (URL การเขียนใหม่) ไม่ได้เป็นที่เกี่ยวข้องในเวลานี้คืออะไร : จุดมุ่งหมายของเราเป็นเพียงที่จะใช้ชื่อเรื่องของข่าวและรักษามันเพื่อให้มันสอดคล้องกับมาตรฐาน ISO URL ลงในการเขียนเช่น ไฟล์ที่มีชื่อเช่น :
อิตาลีแชมป์ของโลก : Cannavaro ลิฟท์คัพของ ASP.มันจะน่าเกลียดสวย แต่ส่วนใหญ่ไม่สอดคล้อง!
ในลำดับที่เราสามารถสร้างฟังก์ชันรวมไว้ในแฟ้มการกำหนดค่าเว็บไซต์ของเราและใช้เป็นตัวกรองในการรักษาเป็น befits ชื่อในเพื่อที่จะเขียนได้ดีสำหรับชื่อไฟล์
ฟังก์ชันที่เราจะตรวจสอบค่อนข้างสมบูรณ์และครอบคลุมทุกอิตาลีอักขระบนแป้นพิมพ์พิเศษ, ตัวอักษรเน้นเสียงและอื่น ๆ นอกจากนี้ยังใช้ยัติภังค์ (--) คั่น
ด้านล่างของรหัสที่สมบูรณ์ :
<%
FileName : ฟังก์ชัน (Fn)
FN = แทน (FN,"","--")
FN = แทน (FN,"_","--")
FN = แทน (FN,"A","A")
FN = แทน (FN"เป็น","E")
FN = แทน (FN,"es","S")
FN = แทน (FN,"O","o")
FN = แทน (FN,"U","U")
FN = แทนที่ (FN. """")
FN = แทน (FN,"","")
FN แทนที่ = (fn,":""")
FN = แทน (FN,"","")
FN = แทน (FN,"","")
FN = แทน (FN,"","")
FN = แทน (FN,"'"'")
FN แทนที่ = (FN """","")
FN = แทน (FN,"(","")
FN = แทน (FN')","")
FN = แทน (FN,"[","")
FN = แทน (FN,"]","")
FN = แทน (FN,"{","")
FN = แทน (FN,"}","")
FN = แทน (fn,"/","")
FN = แทน (fn,"\","")
FN = แทน (FN,"|","")
FN แทนที่ = (FN,"ปอนด์","")
FN = แทน (fn"$","")
FN = แทน (fn,"%","")
FN = แทน (FN,"+","")
FN แทนที่ = (FN,"@","")
FN = แทน (FN,"*","")
FN แทนที่ = (FN,"=""")
FN = แทน (FN,"#","")
FN = แทน (FN,"<","")
FN = แทน (FN,">","")
FileName = LCase (FN)
ฟังก์ชั่นที่สิ้นสุด
%>
เพื่อทดสอบฟังก์ชั่นที่คุณพยายามที่จะพิมพ์ไปยังวิดีโอวลีที่ประกอบด้วยชุดของตัวอักษรที่เราไปจัดการใด ๆ
ตัวอย่างเช่น :
<%
FileName : Response.Write ("Hello, How are you?")
%>
ผลตอบแทน :
สวัสดีวิธีที่จะทั้งนี้ขึ้นอยู่กับความต้องการของเราดังนั้นเราจึงสามารถสร้างแบบไดนามิกไฟล์ทางกายภาพบนหน้าแรกของเราหรือเพียงแค่ย้ายที่มีระบบในการดูแลของการเขียน URL การเขียนใหม่กฎการเขียนใหม่ให้สอดคล้องกับการทำงานของฟังก์ชั่นของเรา
| |
ASP (ขั้นสูง)
หลักสูตรเต็มสำหรับการสร้างเว็บไซต์แบบไดนามิก เริ่มต้นจาก 39 € |
| |
ASP ศูนย์ (eBook)
Microsoft ASP และ VBScript ที่จะเรียนรู้จากรอยขีดข่วน ที่เพียง 29 € |
| |
ASP.NET (หลักสูตร)
หลักสูตรเต็มสำหรับสร้างเว็บแอพพลิเคชันจาก 49 € |