सवाल अपाचे सीएसएस और जेएस फाइलें वितरित कर रहा है, लेकिन ब्राउज़र उन्हें प्रस्तुत नहीं करते हैं


एक वेबपृष्ठ apache2, CentOS 6.2 द्वारा होस्ट किया जा रहा है।

यह क्लाइंट साइड के लिए एचटीएमएल, सीएसएस, जेएस फाइल ठीक है। लेकिन सीएसएस और जेएस प्रस्तुत नहीं करते हैं, क्या हो सकता है? चूंकि उन्हें ग्राहक पक्ष पर 100% चलाना चाहिए ...


10
2017-07-05 22:35


मूल




जवाब:


माइम प्रकार शायद गलत हैं।

जांचें कि वे सामग्री की सेवा कर रहे हैं Content-type: text/javascript या Content-type: text/css। आप इसे क्रोम के इंस्पेक्टर या फायरबग के नेटवर्क टैब का उपयोग करके देख सकते हैं।

आपको ज़रूरत होगी mod_mime, और सुनिश्चित करें कि आपके पास ये लाइनें हैं httpd.conf:

AddType text/css .css
AddType text/javascript .js

इससे हो जाना चाहिए।


13
2017-07-05 22:39



हाँ आप सही है! उनमें से अधिकतर 'सामग्री-प्रकार: टेक्स्ट / सादे' हैं उन्हें बदलने के तरीके पर कोई सुझाव? - jacktrades
कृपया मेरे संपादन देखें। आप उन पंक्तियों को भी एक में डाल सकते हैं .htaccess अगर आपको वास्तव में करना है, लेकिन अभी भी इसकी आवश्यकता होगी mod_mime। - Jay
यह सक्षम था, उन पंक्तियों को जोड़ा। आप एक प्रतिभाशाली हैं! - jacktrades
नहीं, बस किसी ऐसे व्यक्ति जिसने अतीत में एक ही समस्या की थी ;-) लेकिन धन्यवाद! - Jay