View Full Version : ฟอรั่ม / ผนวกเข้ากับชื่อโดเมนผ่านเว็บไซต์
3.6 ภาษาไทย
vBulletin 3.6.8
2.3.x vBET
แผนผังเว็บไซต์ภาษาไทย
ผมติดตั้งเวอร์ชันฟรีสำหรับการทดสอบและฉันได้พบการแปลที่ใช้งานได้ดี!
แต่มีเป็นปัญหาสำคัญเกี่ยวกับ URL :
เว็บไซต์ของฉันคือเว็บไซต์เครือข่ายสังคม (xxx.com URL) รวมกับ vBulletin v3.6.8 ฟอรั่ม (xxx.com / URL ฟอรั่ม)
. หลังจากติดตั้ง vBET และการเปลี่ยนแปลงที่เกิดขึ้นกับรากฟอรั่ม htaccess ผมพบปัญหา -- เมื่อฉันเลือกแปล, ฉันไม่สามารถกลับไปเป็น xxx.com xxx.com URL ทั้งหมดในขณะนี้จะกลายเป็น xxx.com / ฟอรั่ม
ตัวอย่างเช่น URL ที่ xxx.com / index.php หน้า? เพลง = ตอนนี้กลายเป็น xxx.com / ฟอรั่ม / index.php? หน้า = เพลงและดังนั้นจึงเป็นส่วนหนึ่งเครือข่ายทางสังคมของเว็บไซต์เสียทั้งหมดเป็น URL ทั้งหมดที่ถูกนำไปยัง vBulletin ฟอรั่ม
และ URL ที่ฟอรั่มซึ่งเป็น xxx.com / ฟอรั่มไม่ได้จะกลายเป็น xxx.com ฟอรั่ม / / ฟอรั่ม
ถ้าฉันปิดการติดตาม URL ของปัญหาดังกล่าวจะหายไป แต่การแปลแบบอัตโนมัติยังหยุดซึ่งไม่เป็นสิ่งที่ฉันต้องการ
ผมใส่ / ฟอรั่มเป็นพารามิเตอร์ไดเรกทอรีฟอรั่มในการตั้งค่า vBET และผมทำตามคำแนะนำในการเปลี่ยนแปลง. htaccess สำหรับผู้ใช้ภาษาไทย
ฉันไม่มีอะไร?
นี้สามารถเกิดจากการตั้งค่าที่ผิด โปรดทราบว่าไดเรกทอรีพารามิเตอร์ที่ฟอรั่มควรจะใช้เฉพาะเมื่อคุณใช้ฟอรั่มย่อยใน URL เมื่อมันเป็นจริงไดเรกทอรี (ไม่เสมือน -- เช่นเช่นทำโดยภาษาไทย) นี้มีการอธิบายอย่างชัดเจนในคำอธิบายพารามิเตอร์
เพื่อให้แน่ใจว่าคุณมีสิทธินี้ กรุณาทำความสะอาดไดเรกทอรีพารามิเตอร์ของคุณเข้าสู่ระบบและตรวจสอบไม่ได้ช่วยให้
URL ของฟอรั่มของฉันคือ xxx.com / ฟอรั่มและที่ว่าทำไมฉันเพิ่ม / ฟอรั่มใน vBET ไดเรกทอรีการตั้งค่าฟอรั่ม
การลบนี้ไม่ได้ช่วย หลังจากลบนี้ URL สำหรับฟอรั่มเมื่อแปลจะถูกเลือกจะกลายเป็น xxx.com / CS / ฟอรั่ม (CS เป็นภาษา) ทำให้ลิงค์เสีย
. ที่นี่ฉันใน htaccess / ไดเรกทอรีรากของฟอรั่ม :
# Comment the following line (add '#' at the beginning)
# to disable mod_rewrite functions.
# Please note: you still need to disable the hack in
# the vBSEO control panel to stop url rewrites.
RewriteEngine On
# Some servers require the Rewritebase directive to be
# enabled (remove '#' at the beginning to activate)
# Please note: when enabled, you must include the path
# to your root vB folder (i.e. RewriteBase /forums/)
#RewriteBase /
RewriteRule ^/?(af|sq|ar|be|bg|ca|zh-CN|hr|cs|da|nl|en|et|tl|fi|fr|gl|de|el|iw|hi|hu|is|id|ga|it|ja|ko|lv|lt|mk|ms|mt|no|fa|pl|pt|ro|ru|sr|sk|sl|es|sw|sv|zh-TW|th|tr|uk|vi|cy|yi)/$ vbenterprisetranslator_seo.php?vbet_lang=$1&redirected=/forums/ [L,QSA]
RewriteRule ^/?(af|sq|ar|be|bg|ca|zh-CN|hr|cs|da|nl|en|et|tl|fi|fr|gl|de|el|iw|hi|hu|is|id|ga|it|ja|ko|lv|lt|mk|ms|mt|no|fa|pl|pt|ro|ru|sr|sk|sl|es|sw|sv|zh-TW|th|tr|uk|vi|cy|yi)/(.*)?$ vbenterprisetranslator_seo.php?vbet_lang=$1&redirected=/forums/$2 [L,QSA]
RewriteCond %{REQUEST_URI} !(admincp/|modcp/|vbseo_sitemap/|cron)
RewriteRule ^((archive/)?(.*\.php(/.*)?))$ vbenterprisetranslator_seo.php [L,QSA]
# RewriteCond %{HTTP_HOST} !^www\.xxx\.com
# RewriteRule (.*) http://www.xxx.com/forums/$1 [L,R=301]
RewriteCond %{HTTP_HOST} ^www\.xxx\.com$
RewriteRule ^(.*)$ http://xxx.com/forums/$1 [L,R=301]
RewriteRule ^((urllist|sitemap_).*\.(xml|txt)(\.gz)?)$ vbseo_sitemap/vbseo_getsitemap.php?sitemap=$1 [L]
RewriteCond %{REQUEST_URI} !(admincp/|modcp/|cron)
RewriteRule ^((archive/)?(.*\.php(/.*)?)?)$ vbseo.php [L,QSA]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !^(admincp|modcp|clientscript|cpstyles|images)/
RewriteRule ^(.+)$ vbseo.php [L,QSA]
ฉันเข้าใจผิดคุณก่อนเพราะคำอธิบายนี้ :
ตัวอย่างเช่น URL ที่ xxx.com / index.php หน้า? เพลง = ตอนนี้กลายเป็น xxx.com / ฟอรั่ม / index.php? หน้า = เพลงและดังนั้นจึงเป็นส่วนหนึ่งเครือข่ายทางสังคมของเว็บไซต์เสียทั้งหมดเป็น URL ทั้งหมดที่ถูกนำไปยัง vBulletin ฟอรั่ม
ตอนนี้ฉันเข้าใจ มันเป็นทั้งหมดตกลง -- เพียงแค่รุ่นฟรี vBET ไม่สนับสนุนการแปลของเนื้อหาภายนอก -- แปลฟอรั่ม URL : xxx.com / index.php หน้าเพลง = อยู่นอกฟอรั่มเพื่อจะแบ่ง vBET รุ่นฟรีแปลเนื้อหาเฉพาะฟอรั่ม ไม่มีอะไรมาก
รุ่น vBET เต็มแปลเนื้อหานอกฟอรั่มที่สร้างขึ้นด้วยมือ -- คุณสามารถดูได้ในเว็บบอร์ดของเรา ดูเนื้อหาที่นี่ :
http://www.vbenterprisetranslator.com/
หรือที่นี่
http://www.vbenterprisetranslator.com/downloads.php
และเล่นกับการแปล
ถ้าฉันยังไม่เข้าใจปัญหา -- โปรดส่ง URL ที่ถูกต้องของหน้าซึ่งจะทำให้ปัญหา
ถ้าผมเข้าใจมันขวา -- แล้วคำตอบคือ : vBET ฟรีไม่สนับสนุนการแปลของเนื้อหาที่อยู่นอกฟอรั่มจ่ายหนึ่งสนับสนุนนอกหน้าฟอรั่มที่สร้างขึ้นด้วยเครื่องยนต์ vBulletin
PS
ในกฎ htaccess สำหรับ vBET อยู่ในสถานที่ผิดพลาดของคุณ --. ที่ควรจะเพียงแค่ก่อนที่กฎระเบียบภาษาไทย -- ไม่มีกฎระเบียบอื่น ๆ ควรอยู่ระหว่าง vBET และกฎระเบียบนโยบายส่วนบุคคล
มีกฎของฉันก่อนที่จะแจ้งปัญหากฎระเบียบ
ผมจะซื้อรุ่นพาณิชย์ ฉันจำเป็นต้องถอนการติดตั้งรุ่นฟรีและติดตั้งรุ่นพาณิชย?
ใช่ -- ถ้าคุณต้องการติดตั้งรุ่นในเชิงพาณิชย์แล้วแรกที่คุณต้องถอนการติดตั้งรุ่นฟรี -- ก็พอที่จะถอนการติดตั้งโดย CP ผู้ดูแลระบบ
นอกจากนี้โปรดทราบว่า. กฎ htaccess จะมีการเปลี่ยนแปลง
สวัสดีครับผมซื้อรุ่นค้าถอนการติดตั้งรุ่นฟรีและรุ่นที่ติดตั้ง 3.x. เชิงพาณิชย์ การทำงานของการแปล แต่ฉันได้ว่าปัญหาที่เกิดขึ้นเช่นเดียวกับกับรุ่นฟรี
ฉันได้ไปปิดการติดตามมิฉะนั้นจะกลายเป็น URL ที่ xxx.com ฟอรั่ม / / ฟอรั่มเมื่อฉันนำทาง
นอกจากนี้ปัญหาอื่น ๆ ยังคงมีอยู่ -- หลังจากการเพิ่มกฎ URL ในด้านหน้าของกฎภาษาไทยใน htaccess ลิงค์แผนผังเว็บไซต์ภาษาไทยเสีย. ผมไม่พบหน้าสำหรับ URL Sitemap ของฉัน ถอดกฎ vBET ทั้งหมดจะทำให้การทำงานของ URL ของเว็บไซต์อีกครั้ง แต่นี้แน่นอนไม่แก้ปัญหา
ฉันไม่มีอะไร?
แผนผังเว็บไซต์มีการใช้กฎ vBET ย้ายไปยังสถานที่ที่เหมาะสม คุณก็ไม่ปล่อยให้รกร้างไม่ได้คำแนะนำ -- ในการสอนคุณมีคำอธิบายอย่างชัดเจนที่จะนำกฎ vBET เพียงก่อนที่กฎระเบียบ vbseo.php และคุณตั้งค่ามันก่อนที่กฎแผนผังแทน นอกจากนี้โปรดตรวจสอบให้แน่ใจว่าคุณมีกฎสำหรับรุ่นที่จ่าย -- ฟรีหนึ่งมีกฎระเบียบที่แตกต่างกัน ลบกฎเก่าและใส่ใหม่ในสถานที่ที่เหมาะสม + เพิ่มไดเรกทอรีฟอรั่มไปก่อน 2 กฎ (เพียงที่อธิบายไว้ในคำแนะนำ) ถ้ามันจะยังคงไม่ทำงาน -- โปรดส่งการเปลี่ยนแปลงทั้งเนื้อหาไฟล์ htaccess.
เกี่ยวกับฟอรั่ม / / ฟอรั่ม -- สิ่งที่คุณได้กำหนดไว้สำหรับผู้ดูแลระบบ CP --> vBET --> หน้าหลัก -- ไดเรกทอรีฟอรั่ม>?
ขอบคุณ ok ฉันจะแก้ไขปัญหาที่เกิดขึ้นการเชื่อมโยง Sitemap หัก แต่ .. / ฟอรั่ม / ฟอรั่มปัญหายังคงอยู่ และใช่ฉันตั้ง / ฟอรั่มที่ CP Admin --> vBET --> หน้าหลัก -- ไดเรกทอรี Forum> ฟอรั่มโดยไม่ต้องตั้งในเขตข้อมูลที่แปลจะไม่ได้ทำงาน -- มันจะนำไปสู่ เพจที่ไม่ใช่ของที่มีอยู่
. ปัจจุบันที่นี่ไฟล์ของฉัน htaccess ภายใต้ราก xxx.com / ฟอรั่มของ
# ความคิดเห็นที่บรรทัดต่อไปนี้ (เพิ่ม'#'ที่จุดเริ่มต้น)
# ปิดการใช้งานฟังก์ชั่น mod_rewrite
# โปรดทราบ : คุณยังคงต้องปิดการใช้งานในการตัด
# แผงควบคุมของภาษาไทยที่จะหยุดการเขียนใหม่ URL
RewriteEngine On
# เซิร์ฟเวอร์บางอย่างต้องสั่ง Rewritebase ที่จะ
เปิดการใช้งาน # (ลบ'#'ที่จุดเริ่มต้นเพื่อเปิดใช้งาน)
# โปรดทราบ : เมื่อเปิดใช้งานคุณต้องมีเส้นทาง
# ไปที่รากของโฟลเดอร์ VB (เช่น RewriteBase / ฟอรั่ม /)
# RewriteBase /
RewriteBase / ฟอรั่ม /
RewriteCond% {HTTP_HOST} ^ www \\. xxx \\. คอม $
RewriteRule ^(.*)$ http://xxx.com/forums/ $ 1 [L, R = 301]
RewriteRule ^ ((urllist | sitemap_) .* \\ (XML |..? txt) (\\ GZ))? vbseo_sitemap $ / vbseo_getsitemap.php sitemap = $ 1 [L]
RewriteRule vbenterprisetranslator_seo.php? vbet_lang = $ 1 & เปลี่ยนเส้นทาง = / ฟอรั่ม / index.php [L, QSA]
RewriteRule vbenterprisetranslator_seo.php? vbet_lang = $ 1 & เปลี่ยนเส้นทางไป = ฟอรั่ม / / $ 2 [L, QSA]
RewriteCond% {REQUEST_URI}! (admincp / | modcp / | vbseo_sitemap / | cron)
RewriteRule ^ ((เก็บ /)?(.* \\. PHP (/.*)?))$ vbenterprisetranslator_seo.php [L, QSA]
RewriteCond% {REQUEST_FILENAME}! - F
RewriteCond% {REQUEST_FILENAME}! - D
RewriteCond% {REQUEST_FILENAME} ^! (admincp | modcp | clientscript | cpstyles | ภาพ) /
$ RewriteRule vbenterprisetranslator_seo.php [L, QSA]
ที่คุณสามารถเห็นผมที่จะลบ
RewriteRule ^(.+)$ vbseo.php [L, QSA] จาก. htaccess เพื่อให้การทำงาน URL ของ Sitemap ว่าสิ่งที่ฉันควรจะทำคืออะไร? ผมจำไม่ได้ผมอ่านทุกคำสั่งของคุณว่าผมจะต้องลบกฎในภาษาไทย. ไฟล์ htacess เพื่อให้ URL เว็บไซต์จะทำงานต่อไป สกรูนี้จะขึ้นภาษาไทยได้หรือไม่
สวัสดี คุณจำไม่ได้ลบกฎในการใช้ภาษาไทยของเราเพราะมันไม่ได้อยู่ในคำแนะนำของเราและคุณก็ไม่เคยถามที่จะทำมัน คุณถูกสั่งให้ลบกฎ vBET เก่า (จากรุ่นฟรี) และการวางกฎระเบียบ vBET ใหม่ (เวอร์ชันเต็ม) ในสถานที่ที่เหมาะสม คุณไม่ได้ที่จะลบกฎ vbseo.php ขออภัยหากคำแนะนำก่อนหน้าของฉันไม่ได้ชัดเจน
ยังเอากฎภาษาไทยจะไม่เป็นอันตรายฟอรั่มของคุณเนื่องจากกฎ vBET ก่อนที่จะกฎระเบียบภาษาไทยและผู้ที่มีกฎเดียวกัน (เพียงแค่ไปที่ไฟล์ที่แตกต่างกัน) เพื่อให้กฎระเบียบภาษาไทยไม่ได้ใช้งานแล้ว
เกี่ยวกับฟอรั่ม / ฟอรั่ม / ปัญหา :
1 คุณไม่ได้ผิดกฎครั้งแรก 2 vBET -- คุณตั้งค่ามี / ฟอรั่มแทนของฟอรั่ม / -- กรุณาแก้ไขปัญหานี้
2 หากยังไม่ทำงานโปรดแสดงความคิดเห็นบรรทัดนี้ในไฟล์ของคุณ htaccess.
RewriteBase / ฟอรั่ม /
3 หากยังไม่ทำงาน -- โปรดยิ้มเพื่อเข้าถึงรายละเอียด CP ผู้ดูแลระบบของคุณสงวน CP, FTP -- ฉันจะตรวจสอบในสถานที่
ฉันพยายามที่ 1 และ 2 ของคุณ แต่ปัญหาเดียวกันยังคง
และฉันเพิ่งค้นพบการแปลเพียง แต่ทำงานในบ้านฟอรั่มไม่ได้อยู่ในดอกยางแต่ละ เพียง PM'ed คุณมีข้อมูลที่คุณต้องการ ขอบคุณ
คุณมีการกำหนดค่าไม่ถูกต้องสำหรับ :
ฟอรั่มโดเมนหลัก -- มันไม่ควรใช้เฉพาะเมื่อคุณกำลังใช้โดเมนย่อยไม่ได้โฟลเดอร์ย่อย
ประเภทการเชื่อมโยง -- ไม่ได้มีการเปลี่ยนแปลงสำหรับภาษาไทย
นอกจากนี้คุณได้ปิดการติดตามการแปล
มันเป็นชุดทั้งหมดในขณะนี้อย่างเหมาะสมและดูเหมือนว่าจะทำงานได้ดี :) โปรดตรวจสอบและยืนยัน
แต่น่าเสียดายที่มันไม่ได้ทำงานอย่างสมบูรณ์ -- ปัญหาฟอรั่ม / ฟอรั่มยังคงมีอยู่ ตัวอย่างเช่นหลังจากที่คุณไปที่ฟอรั่มและคลิกการแปล, การเชื่อมโยงที่ไม่ใช่ฟอรั่มอื่น ๆ ที่มีการเพิ่มฟอรั่ม / a / ในพวกเขาและพวกเขาทั้งหมดยากจน ตัวอย่างเช่น http://xxx.com/index.php?page=music ตอนนี้กลายเป็น http://xxx.com/forums/index.php?page=music ในกรณีนี้แม้หน้าแรกของฟอรั่มที่ตัวเองมีการเชื่อมโยงผิด -- มันจะกลายเป็น http://xxx.com/forums/forums
และเช่นเดียวกับฉันกล่าวว่าปัญหาที่เกิดขึ้นก่อนที่จะเหนือฟอรั่ม / ฟอรั่ม / จะหายไปเฉพาะในกรณีที่คุณปิดการติดตาม URL และที่ว่าทำไมฉันปิดการติดตาม URL
ผมเห็นการเชื่อมโยงที่ กรุณาเพียงให้เชื่อมโยงเหล่านั้นแน่นอนแทนของญาติ ดังนั้นการตั้งค่า HTTP มี URL แบบเต็ม ... และดังนั้นเมื่อ นอกจากนี้โปรดทราบว่า vBET สามารถรองรับการแปลสำหรับหน้าเว็บของคุณอยู่นอกถ้าฟอรั่มเหล่านี้จะสร้างขึ้นโดยใช้เครื่องยนต์ vBulletin คุณจะต้องบูรณาการเหล่านั้น ดูที่นี่สำหรับคำแนะนำและวิธีการสนับสนุนการแปลของหน้าเว็บนอกฟอรั่ม : http://www.vbenterprisetranslator.com/forum/vbet4-troubleshooting/413-faq-2.html # post1546
Automatic Translations (Powered by Google, Microsoft®,
Yandex, SDL Language Cloud, IBM Watson and Apertium):
Powered by vBulletin® Version 4.2.5 Copyright © 2025 vBulletin Solutions Inc. All rights reserved.