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


10

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

यह HTML, CSS, JS को क्लाइंट साइड में ओके करता है। लेकिन सीएसएस और जेएस रेंडर नहीं करते हैं, क्या परेशानी हो सकती है? चूंकि उन्हें क्लाइंट की तरफ से 100% चलना चाहिए ...

जवाबों:


14

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

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

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

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

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


हाँ आप सही है! उनमें से अधिकांश 'सामग्री-प्रकार: पाठ / सादा' हैं उन्हें बदलने के लिए कोई टिप?
जैकट्रेड्स

कृपया मेरे संपादन देखें। आप उन पंक्तियों को भी डाल सकते हैं .htaccessयदि आपको वास्तव में करना है, लेकिन फिर भी आवश्यकता होगी mod_mime
जय

यह सक्षम था, उन लाइनों को जोड़ा। आप एक प्रतिभाशाली हैं!
जैकट्रेड्स

2
नहीं, बस कोई है जो अतीत में बिल्कुल वही समस्या थी;; लेकिन धन्यवाद!
Jay
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.