พีดีเอ

View Full Version : แก้ 404 ใน Ver 3.4.1



tsak76
12-09-11, 16:37
ฉันปรับรุ่นเป็นเวอร์ชั่นล่าสุดสำหรับ 3.8 และฉันได้รับไม่พบในการแปล, หน้าข้อผิดพลาดที่ว่างเปล่า 404, แจ้งปัญหาการแก้ไขแฟ้มจะทำอย่างถูกต้อง

(การเชื่อมโยงออก)

htaccess

# ความคิดเห็นที่บรรทัดต่อไปนี้ (เพิ่ม'#'ที่จุดเริ่มต้น)
# ปิดการใช้งานฟังก์ชั่น mod_rewrite
# โปรดทราบ : คุณยังคงต้องปิดการใช้งานในการตัด
# แผงควบคุมของภาษาไทยที่จะหยุดการเขียนใหม่ URL
RewriteEngine On

RewriteRule T ([0-9] +) / http://www.SITE.com/forums/showthread.php?t = $ 1 [L, R = 301]
RewriteRule T ([0-9 ]+)-([ 0-9] +) / http://www.www.SITE.com/forums/showthread.php?t = $ 1 & page = $ 2 [L, R = 301 ]
RewriteRule f ([0-9] +) / http://www.www.SITE.com/forums/forumdisplay.php?f = $ 1 [L, R = 301]

# เซิร์ฟเวอร์บางอย่างต้องสั่ง Rewritebase ที่จะ
เปิดการใช้งาน # (ลบ'#'ที่จุดเริ่มต้นเพื่อเปิดใช้งาน)
# โปรดทราบ : เมื่อเปิดใช้งานคุณต้องมีเส้นทาง
# ไปที่รากของโฟลเดอร์ VB (เช่น RewriteBase / ฟอรั่ม /)
# RewriteBase /

RewriteCond% {HTTP_HOST}! www ^ \\ เว็บไซด์. \\ COM.
RewriteRule (.*) http://www.www.SITE.com/forums/ $ 1 [L, R = 301]

# กฎสำหรับ SEO การเชื่อมโยงกับการแปลภาษาไทย (ต้องมีการรวมกฎทั้งหมดก่อนที่จะไป vbseo.php)
RewriteRule # vbenterprisetranslator_seo.php? vbet_lang = $ 1 & เปลี่ยนเส้นทาง = / [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 ^ ((urllist | sitemap_) .* \\ (XML |..? txt) (\\ GZ))? vbseo_sitemap $ / vbseo_getsitemap.php sitemap = $ 1 [L]

RewriteCond% {REQUEST_URI}! (admincp / | modcp / | cron | vbseo_sitemap)
RewriteRule ^ ((เก็บ /)?(.* \\. PHP (/.*)?))$ vbseo.php [L, QSA]

RewriteCond% {REQUEST_FILENAME}! - F
RewriteCond% {REQUEST_FILENAME}! - D
RewriteCond% {REQUEST_FILENAME} / (a dmincp | modcp | clientscript | cpstyles | ภาพ) /
RewriteRule ^(.+)$ vbseo.php [L, QSA]

r.dziadusz
12-09-11, 17:23
ไฟล์ htacces ของคุณมีลักษณะเช่นนี้


# ความคิดเห็นที่บรรทัดต่อไปนี้ (เพิ่ม'#'ที่จุดเริ่มต้น)
# ปิดการใช้งานฟังก์ชั่น mod_rewrite
# โปรดทราบ : คุณยังคงต้องปิดการใช้งานในการตัด
# แผงควบคุมของภาษาไทยที่จะหยุดการเขียนใหม่ URL
RewriteEngine On

RewriteRule T ([0-9] +) / http://www.SITE.com/forums/showthread.php?t = $ 1 [L, R = 301]
RewriteRule T ([0-9 ]+)-([ 0-9] +) / http://www.www.SITE.com/forums/showthread.php?t = $ 1 & page = $ 2 [L, R = 301 ]
RewriteRule f ([0-9] +) / http://www.www.SITE.com/forums/forumdisplay.php?f = $ 1 [L, R = 301]

# เซิร์ฟเวอร์บางอย่างต้องสั่ง Rewritebase ที่จะ
เปิดการใช้งาน # (ลบ'#'ที่จุดเริ่มต้นเพื่อเปิดใช้งาน)
# โปรดทราบ : เมื่อเปิดใช้งานคุณต้องมีเส้นทาง
# ไปที่รากของโฟลเดอร์ VB (เช่น RewriteBase / ฟอรั่ม /)
# RewriteBase /

RewriteCond% {HTTP_HOST}! www ^ \\ เว็บไซด์. \\ COM.
RewriteRule (.*) http://www.www.SITE.com/forums/ $ 1 [L, R = 301]

# กฎสำหรับ SEO การเชื่อมโยงกับการแปลภาษาไทย (ต้องมีการรวมกฎทั้งหมดก่อนที่จะไป vbseo.php)
RewriteRule # vbenterprisetranslator_seo.php? vbet_lang = $ 1 & เปลี่ยนเส้นทาง = / [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 ^ ((urllist | sitemap_) .* \\ (XML |..? txt) (\\ GZ))? vbseo_sitemap $ / vbseo_getsitemap.php sitemap = $ 1 [L]

RewriteCond% {REQUEST_URI}! (admincp / | modcp / | cron | vbseo_sitemap)
RewriteRule ^ ((เก็บ /)?(.* \\. PHP (/.*)?))$ vbseo.php [L, QSA]

RewriteCond% {REQUEST_FILENAME}! - F
RewriteCond% {REQUEST_FILENAME}! - D
RewriteCond% {REQUEST_FILENAME} / (a dmincp | modcp | clientscript | cpstyles | ภาพ) /
RewriteRule ^(.+)$ vbseo.php [L, QSA]

แต่กรุณาใช้เวลามองหาการเปลี่ยนแปลงของฉัน :

# ความคิดเห็นที่บรรทัดต่อไปนี้ (เพิ่ม'#'ที่จุดเริ่มต้น)
# ปิดการใช้งานฟังก์ชั่น mod_rewrite
# โปรดทราบ : คุณยังคงต้องปิดการใช้งานในการตัด
# แผงควบคุมของภาษาไทยที่จะหยุดการเขียนใหม่ URL
RewriteEngine On

RewriteRule T ([0-9] +) / http://www.SITE.com/forums/showthread.php?t = $ 1 [L, R = 301]
RewriteRule T ([0-9 ]+)-([ 0-9] +) / http://www.www.SITE.com/forums/showthread.php?t = $ 1 & page = $ 2 [L, R = 301 ]
RewriteRule f ([0-9] +) / http://www.www.SITE.com/forums/forumdisplay.php?f = $ 1 [L, R = 301]

# เซิร์ฟเวอร์บางอย่างต้องสั่ง Rewritebase ที่จะ
เปิดการใช้งาน # (ลบ'#'ที่จุดเริ่มต้นเพื่อเปิดใช้งาน)
# โปรดทราบ : เมื่อเปิดใช้งานคุณต้องมีเส้นทาง
# ไปที่รากของโฟลเดอร์ VB (เช่น RewriteBase / ฟอรั่ม /)
# RewriteBase /

RewriteCond% {HTTP_HOST}! www ^ \\ เว็บไซด์. \\ COM.
RewriteRule (.*) http://www.www.SITE.com/forums/ $ 1 [L, R = 301]

# กฎสำหรับ SEO การเชื่อมโยงกับการแปลภาษาไทย (ต้องมีการรวมกฎทั้งหมดก่อนที่จะไป vbseo.php)

RewriteRule ^ ((urllist | sitemap_) .* \\ (XML |..? txt) (\\ GZ))? vbseo_sitemap $ / vbseo_getsitemap.php sitemap = $ 1 [L]

RewriteRule vbenterprisetranslator_seo.php? vbet_lang = $ 1 & เปลี่ยนเส้นทางไป = ฟอรั่ม / / [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]


RewriteCond% {REQUEST_URI}! (admincp / | modcp / | cron | vbseo_sitemap)
RewriteRule ^ ((เก็บ /)?(.* \\. PHP (/.*)?))$ vbseo.php [L, QSA]

RewriteCond% {REQUEST_FILENAME}! - F
RewriteCond% {REQUEST_FILENAME}! - D
RewriteCond% {REQUEST_FILENAME} / (a dmincp | modcp | clientscript | cpstyles | ภาพ) /
RewriteRule ^(.+)$ vbseo.php [L, QSA]

กรุณาเริ่มต้นด้วยการเปลี่ยนแปลงแฟ้มนี้หากผิดพลาดจะเกิดขึ้นแจ้งให้เราทราบ

tsak76
12-09-11, 17:41
ตกลงที่ทำงานนะและวิธีการเกี่ยวกับ vBadvanced พอร์ทัลในราก dir? นี้ htaccess ของฉัน ฉันต้องทำมันได้หรือไม่



Options +FollowSymLinks

RewriteEngine On

RewriteCond %{THE_REQUEST} \ /(.+/)?index\.php\ [NC]
RewriteRule ^(.+/)?index\.php$ http://SITE.com/$1? [R=301,L]



RewriteCond %{HTTP_HOST} !^www\.SITE\.com$
RewriteRule (.*) http://www.SITE.com/$1 [R=301,L]

RewriteCond %{REQUEST_FILENAME} !forums/
RewriteCond %{QUERY_STRING} !vbseourl=
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ forums/vbseo.php?vbseourl=$1&vbseorelpath=../&%{QUERY_STRING} [L]

RewriteCond %{REQUEST_FILENAME} !forums/
RewriteRule ^(.*\.php)$ forums/vbseo.php?vbseourl=$1&vbseorelpath=../&%{QUERY_STRING} [L]

tsak76
12-09-11, 18:32
ขออภัยตอนนี้ผมสังเกตเห็นว่าในขณะที่การทำงานของการแปล url ที่ภาษาอังกฤษมีตัวอักษรกรีกในนั้นและอยากจะกลายเป็นภาษาอังกฤษ : /

r.dziadusz
13-09-11, 11:20
1) ผมคิดว่าทิศทางของรากของคุณมีการแปลอย่างถูกต้องน่าจะเป็นปัญหาอะไร
2) ตรวจสอบให้แน่ใจว่าการรวมของคุณและการปรับเปลี่ยนจะดำเนินการอย่างถูกต้อง โปรดอ่านอีกครั้งแฟ้ม readme

tsak76
13-09-11, 16:08
ฟอรั่มเป็นภาษากรีกดังนั้น URL ที่ด้ายเริ่มต้นคือforum/3234-τιτλος-θεματος.html

เมื่อเพจมีการแปลเป็ นภาษาอังกฤษ, แปลทำงาน แต่ url ที่จะกลายเป็น

forum/en/3234-τιτλος-θεματος.html

แทนจาก

และ forum/en/3234-thread-title.html เดียวกันสำหรับ langs อื่น ๆ ทั้งหมด

r.dziadusz
13-09-11, 16:19
ผมไม่ได้ชัดเจนพอขอโทษ


และวิธีการเกี่ยวกับ vBadvanced พอร์ทัลในราก dir? htaccess ของฉันนี้ ฉันต้องทำมันได้หรือไม่

และคำตอบของฉันคือการแปลในการทำงานของหน้าหลักที่ถูกต้องและ


ขออภัยตอนนี้ผมสังเกตเห็นว่าในขณะที่การทำงานของการแปล url ที่ภาษาอังกฤษมีตัวอักษรกรีกในนั้นและอยากจะกลายเป็นภาษาอังกฤษ : /

เช่นฉันกล่าวก่อน (และยัง http://www.vbenterprisetranslator.com/forum/troubleshooting/6-faq-2.html ที่นี่ # post3220) โปรดตรวจสอบให้แน่ใจว่าการรวมของคุณคือการทำอย่างถูกต้อง

tsak76
13-09-11, 16:30
ใช่ไฟล์ภาษาไทยแก้ไขได้รับการทำอย่างถูกต้อง

tsak76
13-09-11, 16:34
BTW ภาษาไทยมีปัญหากับตัวอักษรกรีกใน URL และพวกเขาได้แก้ไขปัญหาที่มีการแก้ไขนี้ ไม่แน่ใจว่านี้เป็นที่เกี่ยวข้อง

จากการสนับสนุนภาษาไทย





change this line in functions_vbseo_url.php

$text = strtolower($text);


with:
$text = (VBSEO_UTF8_SUPPORT && function_exists('mb_strtolower')) ?
mb_strtolower ($text, 'UTF-8')
: strtolower($text);

tsak76
13-09-11, 23:05
ฉันต้องการการสนับสนุนบางส่วนที่นี่เพื่อแก้ปัญหานี้ปัญหาที่สำคัญ

r.dziadusz
15-09-11, 09:25
ส่งข้อความส่วนบุคคล

vBET
16-09-11, 21:43
ฉันเพิ่งจะอ่านสิ่งทั้งหมดและให้การสนับสนุนในไม่กี่นาที

tsak76
16-09-11, 22:02
มันแก้ไขได้

vBET
16-09-11, 22:06
ขออภัย แต่ฉันไม่สามารถกำหนดสิ่งที่เป็นปัญหา หลายสิ่งที่นี่คือการเริ่มต้นและด้ายนี้อยู่ในระเบียบแล้ว ... กรุณาเปิดหัวข้อใหม่สำหรับปัญหาที่มีอยู่ยังคงหยุดและข้อความคัดลอกจากที่นี่ (เพียงแค่คัดลอกวาง) ขออภัยสำหรับปัญหา -- Radek ไม่ทราบว่านโยบายการบริหารจัดการของเรา -- หนึ่งปัญหาต่อหนึ่งหัวข้อเพื่อให้มันเป็นความผิดของเรา แต่ยังคงที่เราจำเป็นต้องทำความสะอาดมันได้อย่างอื่นก็จะได้รับที่เลวร้ายที่สุด ตอนนี้ฉันมีความประทับใจเช่นแต่ละโพสต์เป็นเรื่องเกี่ยวกับสิ่งอื่น ๆ (404, vBadvanced, ตัวอักษรกรีกใน URL, ข้อผิดพลาดภาษาไทย) และผมก็ไม่สามารถกำหนดสถานะของปัญหาใด ๆ จริงๆ -- ผมไม่ทราบว่าสิ่งที่ช่วยให้คุณจำเป็นต้องทำตอนนี้ ...

ด้ายในชื่อเรื่องนี้มีข้อผิดพลาด 404 และตามที่ผมเข้าใจมันคือการแก้ไข หากคุณยังมีปัญหา 404 โปรดเขียนที่นี่ถ้ามันจะแก้ -- โปรดยืนยัน สำหรับปัญหาอื่น ๆ -- กรุณาเปิดกระทู้อื่น ๆ (1 ด้ายต่อปัญหา) ฉันมีฮาร์ดแวร์ใหม่ตอนนี้ (ฉันมีความผิดพลาดแล็ปท็อปเพื่อให้ได้คนเดียว Radek บนฟอรั่วันสุดท้าย) ดังนั้นผมจึงจะสามารถช่วยให้คุณอย่างรวดเร็วในขณะนี้ เพียงแค่ทำสิ่งที่ฉันถาม -- เธรดใหม่เปิดให้บริการสำหรับแต่ละปัญหาเพื่อให้เราสามารถที่จะจัดการกับมันได้และกลับไปหากจำเป็น (เช่นตอนนี้) กับประวัติศาสตร์ปัญหาทั้ง

tsak76
16-09-11, 22:18
ผมว่ามันแก้ไขได้ การสนับสนุนอื่น ๆ ที่ฉันทำให้เขาสามารถเข้าฟอรั่มการทดสอบและแก้ไขได้ r.dziadusz ควรจะมีการทำเครื่องหมายมันแก้ไข :)

vBET
16-09-11, 22:34
ดี -- ขอบคุณสำหรับการยืนยัน :) ฉันทำมันตอนนี้ ในกรณีของปัญหาอื่น ๆ / อนาคต -- กรุณาเปิดหัวข้อใหม่สำหรับแต่ละหนึ่ง :)

Automatic Translations (Powered by Google, Microsoft®, Yandex, SDL Language Cloud, IBM Watson and Apertium):
AfrikaansAlbanianArabicBelarusianBulgarianCatalanChineseCroatianCzechDanishDutchEnglishEstonianFilipinoFinnishFrenchGalicianGermanGreekHaitian CreoleHebrewHindiHungarianIcelandicIndonesianIrishItalianJapaneseKoreanLatvianLithuanianMacedonianMalayMalteseNorwegianPersianPolishPortugueseRomanianRussianSerbianSlovakSlovenianSpanishSwahiliSwedishTaiwaneseThaiTurkishUkrainianVietnameseWelshYiddish
Thanks to vBET 4.10.1 you can enjoy automatic translations