(ลบรหัสผิดโปรดดูด้านล่างสำหรับรหัสที่ถูกต้อง)
แก้ไขล่าสุดโดย basketmen; 09-09-10 ที่ 08:03.
ฉบับที่คุณเพิ่มรหัสของเราเมื่อ ฉันปรับปรุงเพียงคำอธิบายดังนั้นตอนนี้มันอธิบายอย่างชัดเจนว่ารหัสเพิ่มเติมจะถูกเพิ่มในสถานที่อื่น ๆ (เวลาไม่ 2) หากคุณมีคำแนะนำใด ๆ วิธีการที่เราสามารถปรับปรุงคำอธิบายนี้จะง่ายโปรดเขียน -- เราจะทำมันยินดีมิตรต่อผู้ใช้
ผมคิดว่าจะต้องมีรหัสที่สองเนื่องจากฟอรั่มทั้งหมดมีมากกว่า 1 หน้าด้ายและผมเชื่อว่าคน 99% ต้องการเป็นมากที่สุดที่พวกเขาให้การสนับสนุนใน Sitemap ของคุณเพื่อให้ได้รับการจราจรมากขึ้น
ดังนั้นเราเพียงจำเป็นต้องทำเช่นนี้สำหรับการเชื่อมโยง SEO?
ค้นหา:
สถานที่และก่อนที่จะ...PHP Code:
$vbseo_stat[$archived?'at':'t'] += vbseo_add_2urls(
สำหรับ SEO การเชื่อมโยง
หมายเหตุ : : เอารหัสภาษาของคุณเริ่มต้นจาก alanguages $PHP Code:
//additional code
$alanguages = array ('af','sq','ar','be','bg','ca','zh-CN','hr','cs','da','nl','en','pl','et','tl','fi','fr','gl','de','el','iw','hi','hu','is','id','ga','it','ja','ko','lv','lt','mk','ms','mt','no','fa','pt','ro','ru','sr','sk','sl','es','sw','sv','zh-TW','th','tr','uk','vi','cy','yi');
if(!$archived) {
- $strlenhost = strlen($vbseo_vars['bburl']."/");
$currentthreadurl = vbseo_url_thread($threadrow, $p, $archived);
$currentthreadurl_before = substr($currentthreadurl,0,$strlenhost);
$currentthreadurl_after = "/".substr($currentthreadurl,$strlenhost);
$lastpost =& $threadrow['lastpost'];
$vbseo_stat['t'] += sizeof($alanguages);
foreach($alanguages as $language) {
vbseo_add_url($currentthreadurl_before.$language.$currentthreadurl_after, $prior, $lastpost, $freq);
}
}
//end additional code
นอกจากนี้หากคุณปิดการใช้งานบางภาษาในแผงตัวเลือกที่คุณจะต้องลบรหัสของมันเกินไป
โปรดทราบว่าบางส่วนของลูกค้าของเราได้จริงๆ huuge ฟอรั่ม รุ่นของแผนผังปกติขนาดใหญ่เพื่อที่ว่าจะใช้เวลานานมาก ดังนั้นจึงใช้เวลานานเมื่อการเชื่อมโยงเพิ่มเติม generted มี ในกรณีดังกล่าวที่สำคัญที่สุดคือการสร้างมันได้เร็วขึ้น นั่นคือเหตุผลที่จะบอกคำแนะนำวิธีการทำมันสำหรับหน้าเว็บที่หัวข้อแรก นอกจากนี้โปรดทราบว่า Google หน้าด้ายดัชนีอื่น ๆ จะต่อไป -- ก็จะพบการเชื่อมโยงในหน้าฟอรั่มของคุณ ดังนั้นจึงไม่จำเป็นต้องใส่ทุกอย่างลงในเว็บไซต์
Michał ตกลงดังนั้น โพสต์ข้างต้น แล้วแก้ไขลิงค์สำหรับ SEO มากกว่า 1 หัวข้อหน้า
โปรดทราบว่าคำแนะนำด้านล่างจะช่วยให้คุณเพิ่มเข้าไปใน sitemap ของคุณการเชื่อมโยงสำหรับหน้าเว็บที่แปลหัวข้อ เพราะเหตุผลประสิทธิภาพการทำงานที่เชื่อมโยงเหล่านั้นจะไม่สามารถแปล -- จะมีการเพิ่มรหัสภาษาเพียง Google จะพบหน้าจริงแล้วตั้งแต่คุณจะได้รับการเปลี่ยนเส้นทาง 301 โปรดทราบว่ามันเป็นไปไม่วิธีที่ดีที่สุด -- Google ชอบที่จะมีการเชื่อมโยงขั้นสุดท้ายใน sitemap ไม่ได้เปลี่ยนเส้นทางหนึ่ง แต่การแปลการบังคับของการเชื่อมโยงหลายพันคนในทุกภาษาในเวลาเดียวกันสามารถฆ่าเซิร์ฟเวอร์ของคุณหรือจะ threated โดย Google เป็นการโจมตี (ถ้ามีการเชื่อมโยงไม่ได้ แคชยัง)
BTW มันจะดีกว่าการเชื่อมโยงการแปลแล้วใน sitemap ที่ไม่เชื่อมโยงต้นฉบับหนึ่งเดียวกับรหัสภาษาเพิ่ม
ถ้าปัญหาเนื่องจากสามารถทำลายทรัพยากรเซิร์ฟเวอร์ บางทีก็สามารถแก้ไขได้ ด้วยการตั้งค่าใน admincp VBSEO หอมหอม vBSEO เลื่อนการดำเนินการหลังจากแต่ละแผนผังเว็บไซต์แฟ้ม--> การตั้งค่าแผนผังเว็บไซต์ เราสามารถตั้งให้เช่น 30, 60 วินาที หรือเซิร์ฟเวอร์มากขึ้นดังนั้นไม่สามารถจัดการได้ และเราสามารถตั้งค่า Url สูงสุดในแผนผังเว็บไซต์ไฟล์เพื่อลดจำนวนเช่น 5000 ต่อแผนผังเว็บไซต์
โปรดพิจารณาว่าฉันได้รับหลายต้นฉบับหนึ่งการเชื่อมโยงเฉพาะกับรหัสภาษาเพิ่มการจัดทำดัชนีโดย google, เพียงเล็กน้อยกับการเชื่อมโยงการแปลแล้ว
เราสมบูรณ์ยอมรับว่ามันจะดีกว่าที่จะมีการแปลแล้ว URL ใน Sitemap ประสิทธิภาพ -- ยังคงมีเหตุผลว่าทำไมเราไม่ทำให้มันอยู่แล้ว รุ่นที่ขณะนี้จาก 52 ครั้งเชื่อมโยงข้อมูลเพิ่มเติมสำหรับหัวข้อสามารถใช้เวลามากสำหรับบอร์ดขนาดใหญ่ การแปลของทุกคนในเวลาเดียวกันอาจทำให้มันจริงๆใช้เวลานานและสร้างจำนวนมากของแบบสอบถามไปยังฐานข้อมูล ขณะนี้เรามีจำนวนมากของแผนวิธีการปรับปรุง vBET ปัญหานี้มีความสำคัญต่ำเพราะไม่เร่งด่วน เรายังคงเก็บไว้ในใจ