वर्डप्रेस नियमात बरेच अपवाद आहेत

वर्डप्रेस अपाचे

वर्डप्रेस अपाचेवर्डप्रेसने ब्लॉगिंग प्लॅटफॉर्ममध्ये एक महत्त्वपूर्ण विकासात्मक पाऊल पुढे टाकले, त्यास पुनरावृत्ती ट्रॅकिंग, सानुकूल मेनूसाठी अधिक समर्थन आणि डोमेन मॅपिंगसह बहु-साइट समर्थन with माझ्यासाठी सर्वात विलक्षण वैशिष्ट्य असलेल्या संपूर्ण सामग्री व्यवस्थापन प्रणाली जवळ आणले.

आपण सामग्री व्यवस्थापन प्रणाली जंक नसल्यास, ठीक आहे. आपण या लेखाच्या मागे जाऊ शकता. परंतु माझ्या सहकारी टेक्निक-गीक्स, कोड-हेड्स आणि अपाचे-डब्बलर्ससाठी मला काहीतरी मनोरंजक आणि काहीसे सामायिक करायचे आहे.

मल्टी-साइट एक वैशिष्ट्य आहे जे आपल्याला एकाच वर्डप्रेस स्थापनेसह बर्‍याच वर्डप्रेस वेबसाइट चालविण्यास परवानगी देते. आपण एकाधिक साइट्सचे प्रशासन केल्यास, ते छान आहे कारण आपण थीम आणि विजेटचा मंजूर गट स्थापित करू शकता आणि आपल्या क्लायंट साइटसाठी त्या सक्रिय करू शकता. आपल्या डोमेनचे नकाशे तयार करण्यासाठी काही तांत्रिक अडथळे आहेत, परंतु प्रक्रिया करणे कठीण नाही.

मी ओळखलेल्या समस्यांपैकी एक विषय थीम सानुकूलनेमध्ये आहे. थीम एकाधिक वेबसाइट्सवर उपलब्ध केल्या जाऊ शकतात, आपण थीममध्ये केल्या जाणार्‍या कोणत्याही सानुकूलनाचा आपल्या मल्टी-साइट स्थापनेवर ती थीम वापरणार्‍या कोणत्याही इतर साइटवर देखील परिणाम होईल. मी सानुकूलित करणे सुरू करण्यापूर्वी थीमची नक्कल करणे आणि मी ज्या क्लायंट साइटसाठी त्यास स्टाईल करीत आहे त्या थीमला स्पष्टपणे नाव देण्याचा हा माझा मार्ग आहे.

आपल्या अपाचे सर्व्हरवरील .htaccess फाइलमध्ये काय होते ते आणखी एक मनोरंजक मुद्दा आहे. ब्लॉग-द्वारा-ब्लॉग आधारावर वर्डप्रेसला पथ पुन्हा लिहिण्याची आवश्यकता आहे आणि हे पुनर्लेखन नियम आणि पीएचपी फाइलसह करते.

वर्डप्रेस खालील पुनर्लेखन नियम वापरते:

पुनर्लेखन नियम ^ ([_ 0-9a-zA-Z -] + /)? फायली /(.+) डब्ल्यूपी-समाविष्ट / एमएस-फायली.पीपी? फाइल = $ 2 [एल]

मूलभूतपणे, mysite.com/files/directory च्या उपनिर्देशिकेत असलेली कोणतीही गोष्ट mysite.com/files/wp-includes/myblogfolderpath… वर पुन्हा लिहिली जाते आणि येथूनच ती मनोरंजक होते. आपल्यास आपल्यास सर्व्हरवर खरोखर फाइल असणे आवश्यक आहे जी mysite.com/files/myfolder/myimage.jpg आहे? आपणास 404 त्रुटी येते, जे घडते ते. अपाचे पुनर्लेखन नियम लाथ मारतो आणि मार्ग बदलतो.

हे निश्चित आहे की कदाचित आपणास ही समस्या कधीच येऊ नये, परंतु मी ते केले. माझ्याकडे एक साइट आहे ज्यास दुसर्‍या वेबसाइटवरील जावास्क्रिप्ट विजेट वापरण्याची आवश्यकता आहे, आणि त्यास mysite.com/files/Images/myfile वर ग्राफिक्स शोधणे आवश्यक आहे. होस्ट साइटवर फाइल बदलण्याचा कोणताही मार्ग नसल्यामुळे, माझ्या सर्व्हरवर हे करण्याचा मार्ग शोधण्याची मला आवश्यकता आहे. एक सोपा उपाय म्हणजे पुनर्लेखन स्थिती तयार करणे जे विशिष्ट फायलींसाठी अपवाद ठरते.

येथे उपाय आहे:

RewritCond% {REQUEST_URI}! /? फायली / प्रतिमा / file1.jpg $
RewritCond% {REQUEST_URI}! /? फायली / प्रतिमा / file2.jpg $
पुनर्लेखन नियम ^ ([_ 0-9a-zA-Z -] + /)? फायली /(.+) डब्ल्यूपी-समाविष्ट / एमएस-फायली.पीपी? फाइल = $ 2 [एल]

पुनर्लेखनाच्या नियमांपूर्वी पुनर्लेखन अटी ठेवाव्या लागतील किंवा ही युक्ती कार्य करणार नाही. आपल्या स्वत: च्या हेतूंसाठी ही अट सुधारित करणे सुलभ असले पाहिजे, जर आपल्याला अशीच समस्या आढळली तर. सोल्यूशनने माझ्यासाठी उत्तम कार्य केले, मला माझ्या डिझाइनला अनुकूल नसलेल्या कमी इष्ट मजकूराऐवजी सानुकूल ग्राफिक्सची जागा घेण्याची परवानगी दिली. आशा आहे की हे तुमच्यासाठीही उपयोगी पडेल.

तुला काय वाटत?

ही साइट स्पॅम कमी करण्यासाठी अकिस्मेट वापरते आपल्या टिप्पणी डेटावर प्रक्रिया कशी केली जाते ते जाणून घ्या.