css التغير يظهر على الموقع

السلام عليكم كيف اخلي التغير الي سويته في صفحة css يظهر مياشرة في موقعي بعد ما اسوي رفرش لانه عندي موقع الكتروني لكن التغير الي اسويه ما يطلع على موقعي الا لما احذف السجل وادخل مره ثانية

اتمنى المساعدة وشكرا لكم

يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

ما فهمت اخوي اقصد التغير يظهر على الموقع الإلكتروني الي موجود على الاستضافة kotab.website

هل تأكدت من تحميل ملفات CSS الجديدة على الخادم الذي تستضيف موقعك الإلكتروني عليه؟

لم افهمك ملفات css موجودة ومربوطة وتعمل لكن التغير الذي احدثه في صفحة css لا يتم الا لو كان جهاز اول مره يدخل الموقع او لازم احذف السجل علشان chrome يستخدم تخزين قديم اتوقع

و الموقع موجود هذا هو

kotab.website

قد تكون هذه الاجراءات مفيدة

- إعادة تشغيل الخادم الذي يستضيف الموقع.

- تفريغ ذاكرة التخزين المؤقتة (Cache) في المتصفح الخاص بك، وذلك عن طريق الضغط على "Ctrl + Shift + Delete"، واختيار خيارات المتصفح لحذف ذاكرة التخزين المؤقتة.

- تحديث صفحة الموقع بالضغط على "Ctrl + F5"، حيث يقوم ذلك بتحميل الملفات المحدثة بدلاً من استخدام النسخ المخزنة في ذاكرة التخزين المؤقتة.

إذا لم يعمل أيا من هذه الاجراءات تواصل مع الدعم

اعادة تشغيل الخادم ممكن اسويها لكن انا لا اريد كل تغيير اسوي اسوي اعادة تشغيل السيرفر و الخيارين الآخرين اعلمهم

لكني اريد كود يجبر الكروم يستعمل النسخة الجديدة من التخزين حقت css لان الموقع ما به مشكلة التغير الذي احدثه يظهر للناس الجدد او لازم احذف ذاكرة التخزين المؤقتة علشان يظهر لية

هدفي انه التغير الي يصير في صفحة css يحدث في الموقع لباقي المستخدمين السابقين

ويعطيك العافية والله على ردك شكرا

لا أعرف لكن عندما أريد فرض عرض نسخة من صورة استخدم علامة الاستفهام وأحدث الرقم برمجيا مثلا

http://mysite.tld/images/clock.png?638196671694240369

لم افهم اسف

باستخدام البرمجة سوف تنشء صور بأرقام تعريفية مختلفة مثل

http://mysite.tld/images/clock.png?653814841694242036
http://mysite.tld/images/clock.png?638196671694240369
http://mysite.tld/images/clock.png?898994240360012759

سيتم تحميل الصور من قبل المتصفح على أنها صور جديدة غير موجودة في ذاكرة التخزين المؤقت

جرب نفس الشيء مع ملفات css

وبالتوفيق

قم بالتوجه الى سطر تضمين ملف css الخاص بك وأعطه اللاحقة التالية:

<!-- Styles -->
<link href="/css/app.css?v=1.2" rel="stylesheet" />

سيجعل هذا المتصفح يجبر على تحميل الملف من جديد دون التقاطه من التخزين المؤقت أو الكاش.

نفس الشيء بالنسبة لملفات الجافاسكربت أو غيرها من ملفات الأصول الثابتة.

اضعه في صفحة html ام في صفحة css و هل احدث عليه اي تغير او كما هو

<link href="/css/app.css?v=1.2" rel="stylesheet" />

ومره شكرا والله الشي هذا مره راح يفيدني اتمنى ان تجيبني فقط على اين اضعه و شكرا جزيلا و جزاك الله خير

لم يعمل الكود وضعته تحت css حق الصفحة و لم يعمل

طبعا لا يقصد بهذا وضع الكود حرفيا، بل القصد هو اضافة v=1.2? الى سطر تضمين ملف التنسيقات الذي لا يتم تحديثه من الخادم.

فإن كان ملف التنسيقات الخاص بك هو:

<link rel="stylesheet" href="booktest.css" />

فإن اضافة اللاحقة ستكون وفق:

<link rel="stylesheet" href="booktest.css?v=1.2" />

ضبطت والله مره متشكر وفرت علية شغل كثير يعطيك العافية

ضبطت لكن احيانا ما تضبط هل كل مره اشيل الرقم و احطه

و اخوي اسف اعرف اني ازعجتك لكن عندي مشكلة حجم النص في متصفح الانستقرام يكون النص اصغر هل عندك حل للمشكلة

للموقع