سجل عنوان URL لسلسلة طلب مع # (علامة الرقم، التجزئة، الجزء) إلى سجل الوصول المخصص لـ Apache/httpd؟
-
21-12-2019 - |
سؤال
في استضافة افتراضية أنا أستعمل سجل مخصص و mod_log_config لتسجيل الدخول طلبات HTTP:
LogFormat "\"%r\"" custom
المشكلة هي أن برمتها سلسلة الاستعلام لا يتم تسجيله عندما يكون هناك #
(علامة رقم) في عنوان URL (الزيارة domain.tld/slug/foo^bar#baz
النتائج في "GET /slug/foo%5ebar HTTP/1.1"
بحيث #baz
تم حذفه).
هل هناك أي سبب لماذا أ #
يتم تسجيل الحرف الموجود في عنوان URL فقط حتى تلك النقطة في السلسلة؟هل هناك وثائق متاحة حول هذا أو طريقة للتغلب على هذا؟
المحلول
لا يتم إرسال جزء الجزء من عنوان URL (الجزء بعد "#") إلى الخادم أبدًا:يبقى بالكامل من جانب العميل.
لا تنتمي إلى StackOverflow