2013-02-26 61 views
6

मैंने अपनी वेबसाइट linkbook.co के लिए अभी एक SSL certificate खरीदा है;HTTPS का उपयोग करने के लिए वाईआई फ्रेमवर्क को कॉन्फ़िगर कैसे करें?

मेरी वेबसाइट Yii Framework का उपयोग कर विकसित की गई है;

क्या मुझे HTTPS का उपयोग करने के लिए ऐप को कॉन्फ़िगर करना होगा या सर्वर मेरे लिए ऐसा करेगा?

यदि मुझे ऐप को कॉन्फ़िगर करना है, तो मैं HTTPS प्रोटोकॉल का उपयोग करने के लिए widgets, clistviews, portlets आदि को कैसे बताऊं?

उत्तर

1

वहाँ भी है URL management for Websites with secure and nonsecure pages

लेख समझा Yii वेबसाइट पर इसके बारे में एक अच्छा विकी लेख केवल उपयोगी अगर है आपके पास कुछ सामग्री है जिसे HTTPS और कुछ अन्य HTTP का उपयोग करना है। यदि आप एचटीटीपीएस द्वारा जा रहे सबकुछ चाहते हैं तो यह आपके लिए उपयोगी नहीं होगा।

+0

मैं वास्तव में हर समय https चाहता हूं; मेरी वेबसाइट छोटी है; लेकिन, बुकमार्कलेट को https की आवश्यकता है, और बुकमार्लेट द्वारा अनुरोध किए जाने पर मेरी वेबसाइट https के रूप में प्रतिक्रिया देगी; –

+0

फिर इस आलेख का पालन करें! – darkheir

+0

मैं करूँगा; लेकिन यह एक बड़ी समस्या है, क्योंकि एक बुकमार्कलेट शामिल है; http://stackoverflow.com/questions/15090986/requests-of-a-bookmarklet-over-http-and-https –

6

आप कॉन्फ़िगर Yii एप्लिकेशन की जरूरत नहीं है, बस .htaccess में उपयोग

RewriteCond %{SERVER_PORT} 80 
RewriteRule (.*) https://%{SERVER_NAME}/$1 [R,L] 
+0

यह आसान होना चाहिए, मुझे एसएसएल स्थापित करने के लिए व्यवस्थापक को इंतजार करना होगा; –

+0

यदि मैं https पर जाता हूं तो मुझे एक खाली पृष्ठ मिलता है यदि मैं http पर जाता हूं तो मुझे वेबसाइट मिलती है। क्या हमें दूसरे बंदरगाह पर सुनने के लिए वर्चुअल होस्ट को बदलने की ज़रूरत है? –

+0

यह मेरे लिए सबडोमेन पर एक वेबसाइट के साथ काम नहीं किया। उदाहरण के लिए, sub1.mysite.com। मैं www सबडोमेन पर नहीं हूं। – Trober

0

अपनी .htaccess में इन निर्देशों का जो public_html फ़ोल्डर में होना चाहिए जोड़े जहां index.php है:

RewriteEngine On 
RewriteCond %{HTTPS} off 
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]