chrispanag
(Christos Panagiotakopoulos)
13 أكتوبر 2019، 10:55ص
1
مرحبًا بالجميع،
بعد ترقية المنتدى إلى الإصدار 2.4.0beta6، لاحظنا أن فئات مختلفة تؤدي إلى صفحة خطأ 404.
وبعد الوصول إلى صفحة خطأ 404 هذه، عند النقر على شعار المنتدى (للانتقال إلى الصفحة الرئيسية)، تظل الصفحة كما هي على صفحة الخطأ 404. لذا، نشك في أن الواجهة الأمامية تصل إلى حالة “سيئة”.
هذا الطلب يعيد خطأ 404:
https://rembetiko.gr/c/%CE%B8%CE%AD%CF%83%CE%B5%CE%B9%CF%83-%CE%B1%CE%BD%CF%84%CE%B9%CE%B8%CE%AD%CF%83%CE%B5%CE%B9%CF%83/find_by_slug.json
إذا كان ذلك مفيدًا، فقد قمنا في الماضي بتغيير الروابط من الترميز إلى ASCII. ولكن كما يبدو، لم تتغير روابط الفئات أبدًا. حاولنا تغيير الروابط من ASCII إلى الترميز، لكن لا شيء تغير. (تم مسح ذاكرة التخزين المؤقت وما إلى ذلك).
يمكنك رؤية المشكلة على مثيل discourse الخاص بنا: https://rembetiko.gr
هل لديك أي اقتراحات؟ نشك في وجود نوع من الخطأ هنا…
5 إعجابات
مثير للاهتمام، هل لديك أي أفكار @falco ؟
3 إعجابات
Falco
(Falco)
13 أكتوبر 2019، 5:58م
3
أوه، ربما نسيت بادئات التصنيفات في التحديث الأخير، حيث قمت بإصلاح بادئات المواضيع فقط.
سأراجع الأمر يوم الاثنين.
6 إعجابات
azawawi
(Ahmad M. Zawawi)
15 أكتوبر 2019، 8:15ص
5
هل هذا هو الالتزام (commit) الذي تقصده؟
committed 03:38PM - 11 Oct 19 UTC
When an admin changes the site setting slug_generation_method to
encoded, we we… ren't really encoding the slug, but just allowing non-ascii
characters in the slug (unicode).
That brings problems when a user posts a link to topic without the slug, as
our topic controller tries to redirect the user to the correct URL that contains
the slug with unicode characters. Having unicode in the Location header in a
response is a RFC violation and some browsers end up in a redirection loop.
Bug report: https://meta.discourse.org/t/-/125371?u=falco
This commit also checks if a site uses encoded slugs and clear all saved slugs
in the db so they can be regenerated using an onceoff job.
إعجابَين (2)
Falco
(Falco)
15 أكتوبر 2019، 6:51م
6
نعم، هذا هو.
أقوم بإصلاح ما هو معطل في التصنيفات في هذا الطلب:
master ← more-encoded-slug-fixes
merged 08:08PM - 16 Oct 19 UTC
A bunch of extra places to consider when dealing with encoded slugs.
بصراحة، أشعر نوعًا ما بالأسف على الإصلاح الأولي لأنه يتدخل في الكثير من الكود للتعامل مع عناوين URL المشفرة.
4 إعجابات
إذن هل تم إصلاح هذا تمامًا الآن أم أنه لا يزال قيد العمل؟
إعجابَين (2)
لدينا نفس المشكلة تماماً في المنتدى ، بعد التحديث قبل بضع دقائق إلى: 2.4.0.beta6 [a37dafdd4d]
يبدو أن خطأ 404 يظهر فقط في الفئات التي تحتوي على كلمة “accent” في نصها.
آمل أن تقوموا بإصدار التصحيح والتحديث قريباً، حيث أن هذا الخلل يعطل العمل السليم للمنتدى.
شكراً لكم!
إعجاب واحد (1)
Falco
(Falco)
16 أكتوبر 2019، 8:55م
9
4 إعجابات