क्या उप डोमेन के लिए डिफ़ॉल्ट पृष्ठ के रूप में .shtml का उपयोग करने का कोई तरीका है? मुझे इसकी आवश्यकता है क्योंकि मेरी साइट HTML का उपयोग करती है। संभवतः .htaccess में कुछ जोड़ें?

0
nicolemarie 11 मार्च 2020, 02:20

2 जवाब

आपको वर्चुअल होस्ट की अपनी परिभाषा में इसे जोड़ना चाहिए:

Options +Includes
AddType text/html .shtml
AddOutputFilter INCLUDES .shtml

आप अपाचे दस्तावेज़ में अधिक जानकारी प्राप्त कर सकते हैं।

0
Romeo Ninov 11 मार्च 2020, 13:34

मुझे लगता है कि सर्वर-साइड शामिल हैं आपके सर्वर पर पहले से ही सक्षम हैं (जो अन्य उत्तर संबोधित कर रहा है), अन्यथा आपकी साइट पहले से ही "एचटीएमएल शामिल" का उपयोग करने में सक्षम नहीं होगी जैसा कि आप कहते हैं।

एक .shtml फ़ाइल (उदाहरण के लिए। index.shtml) को एक उप डोमेन के लिए डिफ़ॉल्ट पृष्ठ के रूप में सेट करने के लिए, तो आप उचित DirectoryIndex को .htaccess फ़ाइल के रूट में सेट करेंगे। उप डोमेन उदाहरण के लिए:

DirectoryIndex index.shtml
0
MrWhite 12 मार्च 2020, 12:37
मैंने यह कोशिश की है और दुर्भाग्य से यह कुछ भी नहीं बदला है।
 – 
nicolemarie
12 मार्च 2020, 18:25
क्या आप फ़ॉर्म के लिए जिस URL का अनुरोध कर रहे हैं: https://subdomain.example.com/? जब आप इस URL का अनुरोध करते हैं तो वास्तव में क्या होता है? वह कौन सी .shtml फ़ाइल है जिसे आप डिफ़ॉल्ट के रूप में सेट करना चाहते हैं? क्या आपके पास .htaccess फ़ाइल में कोई अन्य निर्देश हैं?
 – 
MrWhite
12 मार्च 2020, 18:27
आप अपाचे के किस संस्करण पर हैं?
 – 
MrWhite
12 मार्च 2020, 18:34
हां, यूआरएल qm.exploreloudoncounty.com है। इसे एक्सेस करते समय मुझे एक सामग्री एन्कोडिंग त्रुटि प्राप्त होती है। मैंने फ़ाइल को index.html में बदलने की कोशिश की और यह लोड होगा, स्पष्ट रूप से सही ढंग से नहीं क्योंकि सर्वर-साइड को प्रदर्शित करने के लिए इसे index.shtml होना आवश्यक है। मैंने .htaccess में DirectoryIndex के बाद index.shtml और index.html को एक साथ, और केवल index.shtml को शामिल करने का प्रयास किया।
 – 
nicolemarie
12 मार्च 2020, 18:56
मुझे यकीन नहीं है कि मैं अपाचे के किस संस्करण पर हूं - मैं कैसे पता लगा सकता हूं?
 – 
nicolemarie
12 मार्च 2020, 18:56