2010-06-21 24 views
9

मैं में उल्लिखित यात्री डब्लूएसजीआई का उपयोग करके Dreamhost पर अपनी साइट जल्द ही प्रकाशित करने की योजना बना रहा हूं।वेब 2py डिफ़ॉल्ट ऐप

मेरा मुद्दा यह है कि मैं www.mydomain.com को वेब 2py.mydomain.com/MyApp/Default पर जाने की आवश्यकता के बजाय सीधे अपने नए एप्लिकेशन पर जाने के लिए चाहता हूं।

इस समस्या को हल करने का सबसे अच्छा तरीका क्या है? क्या मैं DNS रीडायरेक्ट का उपयोग करता हूं या यह web2py कॉन्फ़िगरेशन के माध्यम से किया जा सकता है?

उत्तर

6

एक और विकल्प उपलब्ध web2py संस्करण 1.83 के बाद से (अगस्त 11, 2010):

Default Application, Controller, and Function
डिफ़ॉल्ट अनुप्रयोग का नाम, नियंत्रक और समारोह

: routes.py में उचित मान सेट करके एक और नाम के लिए क्रमश: init, डिफ़ॉल्ट, और सूचकांक से बदला जा सकता है
+1

मुझे वर्तमान संस्करण में काम करने के लिए यह नहीं मिला है, अगर मैं path.py मौजूद नहीं है, तो भी मैं/स्वागत/डिफ़ॉल्ट/अनुक्रमणिका –

+0

पर जाता हूं, आपको इसे इन 3 लाइनों के साथ बनाना होगा और web2py को पुनरारंभ करना होगा (यदि आपने प्रारंभ किया गुई विंडो से web2py, आपको इसे पहले बंद करना होगा) – kolobok

5

आप web2py में कर सकते हैं। आपके पास दो विकल्प हैं: 1) अपने ऐप को "init"

2) मैपिंग करने के लिए मार्गों का उपयोग करें। एक फ़ाइल web2py/routes.py बनाएँ और उस में जोड़ने

routes_in=[('/','/MyApp/default/index')] 
+0

मुझे यह वर्तमान संस्करण में काम करने के लिए नहीं मिला है, मैं अभी भी/स्वागत/डिफ़ॉल्ट/सूचकांक –

+0

@RobinManoli पर जा रहा हूं आप वर्तमान में क्या उपयोग कर रहे हैं? यह मेरे लिए बस ठीक काम किया। मुझे बस अपने ऐप के नाम पर MyApp बदलने की जरूरत है। – Encompass

संबंधित मुद्दे