City Home SEO การกำหนดค่าอิสระแต่ละเมืองจะตั้งค่าชื่อหน้าแรกคำหลักและคำอธิบายแยกกัน หน้าบทความหน้าหมวดหมู่และหน้าแรกของเมืองสามารถใช้เทมเพลตชื่อที่แตกต่างกัน ทำให้หน้าเมืองแสดงหัวข้อบริการในพื้นที่ได้ชัดเจนยิ่งขึ้น ที่อยู่ข้อมูลจำเพาะจะจัดการกับหน้าเมืองโดยอัตโนมัติเพื่อส่งออกรายการปัจจุบันโดยอัตโนมัติ การเข้าถึงข้ามเมืองจะข้ามไปยังเมืองที่บทความอยู่โดยอัตโนมัติ ลดสถานการณ์ที่ที่อยู่หลายแห่งแข่งขันกันเพื่อเนื้อหาเดียวกันในเวลาเดียวกัน แผนผังเว็บไซต์รวมศูนย์การจัดการไซต์หลักทั่วประเทศสร้างแผนที่เว็บไซต์มาตรฐานแยกต่างหากจากเมืองที่เปิดใช้งาน sitemap-index.xml Unified Index All Map Entry สร้างการแบ่งส่วนแบบคงที่เพื่อลดภาระแบบไดนามิกเมื่อเครื่องมือค้นหาเข้าถึง
SEO มุ่งเน้นไปที่ว่าเสิร์ชเอ็นจิ้นสามารถรวบรวมข้อมูลเข้าใจและรวมหน้าได้อย่างถูกต้องหรือไม่ สถานีย่อยในเมืองมีทางเข้าหลายทางดังนั้นปลั๊กอินจะจัดการชื่อคำอธิบายหน้าแคนนอนข้ามและแผนผังเว็บไซต์อย่างอิสระเพื่อให้แต่ละหน้าควรเก็บที่อยู่ที่ชัดเจน
คีย์แคชแยกความแตกต่างระหว่างโฮสต์ URI คำขอดั้งเดิมและรหัสเมืองไดเรกทอรีย่อยและชื่อโดเมนอิสระจะไม่แชร์แคชหน้าเดียวกันอย่าเขียนแคชทั้งหน้าเมื่อเปิดคำแนะนำ IP เพื่อหลีกเลี่ยงไม่ให้ผู้เยี่ยมชมคนอื่นเห็นข้อความแจ้งส่วนบุคคลดาวน์เกรดไฟล์แคชโดยอัตโนมัติเมื่อแบ็คเอนด์แคชผิดปกติ
ล้างแคชโดยอัตโนมัติหลังจากนำเข้าบทความเป็นชุดและแก้ไขเป็นชุดทางเข้าเมืองและการเปลี่ยนแปลง SEO ของเมืองจะทำเครื่องหมายแผนที่เว็บไซต์ที่เกี่ยวข้องเพื่ออัปเดตการบันทึกและลบเนื้อหาจะล้มเหลวหน้าเมืองที่เกี่ยวข้องลดความน่าจะเป็นที่ผู้เข้าชมจะเห็นเนื้อหาเก่าต่อไป
เปิดใช้งาน pseudo-static ในการตั้งค่าพื้นหลังส่วนกลางเส้นทางเมืองจะไม่เปิดใช้งานเมื่อไม่ได้เปิดโหมดไดนามิก ACTIVE เข้ากันไม่ได้ขอแนะนำให้ยืนยันก่อนว่าลิงก์แบบคงที่หลอกของไซต์หลักสามารถเข้าถึงได้ตามปกติ
เพิ่มใหม่เพิ่มหน้าการจัดการ "แผนผังเว็บไซต์" อิสระ ไซต์มาตรฐาน xml มีให้ที่ไซต์หลักทั่วประเทศและทางเข้าเมืองแต่ละแห่ง และจัดทำดัชนีอย่างสม่ำเสมอโดยไซต์ - ดัชนี xml
การซ่อมแซมแทนที่การจัดเก็บ SEO หน้าแรกของเมืองด้วยกระบวนการแก้ไขแบบกลุ่ม: ชื่อเรื่องคำหลักคำอธิบายเปลี่ยนเป็น Atomic Writing zb_user / data / fui_citysubsite / city-seo.json ไม่เขียนลงในคอลัมน์ city_seo * ของตารางเมืองประวัติศาสตร์อีกต่อไป MySQL 1366 ที่เกิดจากความผิดปกติของชุดอักขระคอลัมน์ฐานข้อมูลสถานีเก่า ชุด SEO จะอัปเดตไฟล์ SEO อิสระเท่านั้นไม่เขียนรายการเมืองใหม่ทั้งหมดและข้อมูล SEO ฐานข้อมูลที่มีอยู่จะถูกสืบทอดโดยอัตโนมัติเมื่อเขียนครั้งแรก แก้ไขปัญหาที่การแยกวิเคราะห์ฟิลด์ปกติขาดโหมด UTF-8 แยกโคลอนแบบเต็มความกว้างของจีนออกเป็นไบต์เดียวและเขียนไบต์ที่ไม่สมบูรณ์ลงในชื่อทำให้การเข้ารหัส JSON ล้มเหลว
การซ่อมแซมแก้ไขปัญหาที่ MySQL 1364 ปฏิเสธที่จะแทรกเมื่อเพิ่มหรือบันทึกเมืองเดียว SEO ประวัติเช่น city_SeoDescription ของตารางเมืองเก่าจะถูกระบุว่าเป็น NOT NULL และไม่มีค่าเริ่มต้นทำให้ MySQL 1364 ปฏิเสธที่จะแทรก เมื่อบันทึกเมืองจะเขียนเฉพาะค่าว่าง ASCII ไปยังคอลัมน์ที่ถูกทิ้งเหล่านี้เพื่อให้เป็นไปตามข้อ จำกัด ของตารางเก่า เนื้อหา SEO ที่แท้จริงยังคงเขียนไปยังเมืองอิสระ - seo.json เท่านั้นและจะไม่ได้รับผลกระทบจากชุดอักขระฐานข้อมูล
การซ่อมแซมแก้ไขปัญหาที่ไม่มีผลหลังจากการตั้งค่าคีย์เวิร์ดและคำอธิบายในหน้าแรกของสถานีย่อยของเมือง: บางธีมจะถูกคำนวณใหม่และแทนที่ด้วยคีย์เวิร์ด/คำอธิบายในระหว่างขั้นตอนการเรนเดอร์เทมเพลต และตอนนี้จะถูกแทนที่ด้วยการลบเมตาที่มีชื่อเดียวกันของธีม ในส่วนหัวของ HTML สุดท้ายและฉีดการกำหนดค่าระดับเมือง ตรวจสอบให้แน่ใจว่าข้ามธีมมีผลและไม่สร้างป้ายกำกับที่ซ้ำกัน หลังจากบันทึก SEO ของเมืองแล้ว ให้ล้างแคชทั้งหน้าพร้อมกัน
การซ่อมแซมแก้ไขปัญหาที่การคลิกปกติถูกปฏิเสธเนื่องจากส่วนหน้าเป็นลิงก์ GET แต่เซิร์ฟเวอร์ต้องการโทเค็น CSRF การลบเปลี่ยนเป็นการส่งแบบฟอร์ม POST ด้วย csrfToken
การซ่อมแซมแก้ไขปัญหาที่นำเข้าบทความเป็นชุด แก้ไขเมืองบทความเป็นชุด และแคช HTML เต็มหน้าไม่ล้มเหลวหลังจากนำเข้า/ล้างข้อมูลการนำเสนอ ทำให้ผู้เยี่ยมชมเห็นเนื้อหาเก่าต่อไป หลังจากการดำเนินการเหล่านี้เสร็จสิ้น แคชทั้งหน้าจะถูกล้างโดยอัตโนมัติ
การซ่อมแซมแก้ไขปัญหาที่แคชทั้งหน้าไม่ได้แยกตามคุกกี้ / IP ของผู้เยี่ยมชมเมื่อเปิดการสลับอัตโนมัติของ IP ทำให้ข้อความแนะนำเมืองส่วนบุคคลของผู้เยี่ยมชมบางคนถูกแคชและแสดงต่อผู้เยี่ยมชมคนอื่น ๆ เมื่อเปิดการสลับอัตโนมัติของ IP จะไม่มีการเขียนแคชทั้งหน้าอีกต่อไป
เพิ่มใหม่นโยบายความปลอดภัยของแคช: ผู้ใช้ที่เข้าสู่ระบบ โหมดแสดงตัวอย่าง คำขอ POST ผลการค้นหา การสมัครรับข้อมูล API เส้นทางที่อนุญาตพิเศษจะไม่ถูกแคช การตอบกลับที่ไม่ใช่ 200 เนื้อหาที่ไม่ใช่ข้อความ/html จะไม่ถูกเขียนลงในแคช คีย์แคชจะขึ้นอยู่กับโฮสต์ + URI คำขอดั้งเดิม + รหัสเมืองถูกแยกออกเป็นสามเท่าเพื่อหลีกเลี่ยงการชนกันของโหมดไดเรกทอรีย่อย
เพิ่มใหม่การตั้งค่าพื้นฐาน - การตั้งค่าขั้นสูงเพิ่มสวิตช์ "Tag by the City Isolation": เมื่อเปิดใช้งาน (ค่าเริ่มต้น) ลิงก์แท็กภายใต้สถานีย่อยของเมืองที่มีคำนำหน้าเมืองปัจจุบันหน้ารายการแท็กจะแสดงเฉพาะบทความของเมืองปัจจุบัน สัญญาณ SEO ในพื้นที่นั้นบริสุทธิ์ที่สุด เมื่อปิดการเชื่อมโยงแท็กจะชี้ไปที่ชื่อโดเมนที่ถูกผูกไว้ของไซต์หลักหน้ารายการแท็กจะแสดงบทความทั้งหมดภายใต้แท็บนี้เหมาะสำหรับสถานการณ์ที่คุณต้องการให้น้ำหนักแท็กกระจุกตัวอยู่ในไซต์หลักหรือเนื้อหาแท็กของแต่ละเมืองน้อยเกินไปและจำเป็นต้องรวมเข้าด้วยกัน การเข้าถึง URL แท็กของไซต์ย่อยโดยตรงหลังจากปิดจะไปที่ไซต์หลักโดยอัตโนมัติ 302
อื่นๆปุ่มสลับการฉีดแถบนำทางจะเปลี่ยนเป็นแท็กแบ็กเอนด์ + โหมดจับคู่ส่วนหน้า: อ่านแท็ก li id ในโมดูลแถบนำทาง Z-Blog (navbar) ทางด้าน PHP (navbar-page-*/navbar- หมวดหมู่ - */navbar-tag- *) เพื่อเขียนข้อมูล - nav - mark; front-end ให้ความสำคัญกับการจับคู่การนำทางหลัก ul ตามเครื่องหมายเพื่อหลีกเลี่ยงการฉีดเข้าไปในรายการการนำทางที่ไม่ใช่หลักเช่นการเข้าสู่ระบบ / การลงทะเบียน
อื่นๆเมื่อมีรายการ ul ที่คล้ายกับคลาสหลายรายการในชุดรูปแบบ (เช่นคอนเทนเนอร์ navbar ซ้ำ) ส่วนหน้าจะให้ความสำคัญกับคอนเทนเนอร์ที่มีแท็ก navbar-* มากที่สุดใน li ย่อยโดยตรงข้ามรายการเมนูย่อยที่ซ้อนกันภายใน li ระดับพาเรนต์ ลดความน่าจะเป็นของการจับคู่ที่ผิดพลาดของชุดรูปแบบเก่า
อื่นๆค่าเริ่มต้นของตัวเลือกแถบนำทางได้รวม. navbar ul ไว้ในช่วงของผู้สมัครและหัวข้อส่วนใหญ่สามารถฉีดได้อย่างถูกต้องโดยไม่ต้องกรอกด้วยตนเอง
เพิ่มใหม่ไลบรารี IP ในตัว (ภูมิภาค qqwry/ip2) และ IP API ของบุคคลที่สามหลายตัวที่สามารถกำหนดค่าได้ เมื่อมีการเข้าถึงชื่อโดเมนรูทเป็นครั้งแรก คำแนะนำสถานีย่อยจะได้รับตาม IP (แถบข้อความแจ้งน้ำหนักเบา ไม่มีการบังคับให้ข้าม) หลังจากที่ผู้ใช้สลับอย่างแข็งขัน บันทึกคุกกี้จะถูกเลือกด้วยตนเอง และจะไม่ถูกเขียนใหม่โดย IP อีกต่อไป