2013-02-11 9 views
10

मैं अमेज़ॅन एस 3 पर एक स्थिर वेबसाइट स्थापित करने की कोशिश कर रहा हूं। मेरे पास अपने व्यक्तिगत डोमेन का उपयोग करने के लिए चीजें स्थापित हैं, और अब तक मैं सामग्री को ठीक से एक्सेस करने में सक्षम हूं। सभी लिंक "रूट" निर्देशिका और सबफ़ोल्डर में पृष्ठों के पृष्ठों दोनों के लिए काम करते हैं, इसलिए ऐसा लगता है कि S3 उन पथों का पालन कर सकता है जिनका मैं उपयोग कर रहा हूं।अमेज़ॅन एस 3 स्थिर वेबसाइट सीएसएस या जेएस फाइलों की सेवा नहीं करती है

समस्या यह है कि पृष्ठों पर सीएसएस स्टाइल लागू नहीं किया जा रहा है (यह मेरी स्थानीय मशीन पर विकास सर्वर पर ठीक काम करता है)। मैंने रिश्तेदार और पूर्ण पथों का उपयोग करने की कोशिश की है, लेकिन यह समस्या प्रतीत नहीं होती है। मैं सामग्री को वैसे ही देख सकता हूं जैसा कि यह होना चाहिए, और मैं सामान्य रूप से साइट पर नेविगेट कर सकता हूं, लेकिन वहां कोई स्टाइल नहीं है।

मैंने फ़ोल्डर को अनुमतियों के साथ गड़बड़ करने का प्रयास किया है, लेकिन मुझे स्पष्ट रूप से कुछ सही नहीं मिल रहा है। क्या मुझसे साफ़ - साफ़ कुछ चीज़ चूक रही है? निश्चित रूप से एस 3 व्यक्तिगत स्टाइलशीट का उपयोग कर सकते हैं?

किसी भी विचार के लिए अग्रिम धन्यवाद।

उत्तर

14

कारण यह है कि, अमेज़ॅन एस 3 css फ़ाइलों को binary/octet-stream पर सामग्री-प्रकार सेट करता है, इस समस्या को हल करने के लिए this tutorial का पालन करें।

+0

वाह, स्पॉट ऑन। यह मेरी समस्या थी, और ट्यूटोरियल एक आकर्षण की तरह काम करता था (मैं ट्रांसमिट का मालिक बनता हूं, इसलिए मैं पूरी तरह से तैयार हूं)। बहुत बहुत धन्यवाद। – unnamedcrewman

+4

लिंक मर चुका है, लेकिन अनिवार्य रूप से 's3cmd put -m" टेक्स्ट/सीएसएस "$ YOUR_PATH s3: // $ BUCKET/$ आपके पथ ' – user1158559