हालांकि एक सभ्य वेब डेवलपर होने के नाते, मैं और मेरे अधिकांश सहयोगी हमेशा mod_rewrite का उपयोग करते समय मूल कार्यों के साथ संघर्ष करते हैं।mod_rewrite (.htaccess) निर्देशों को डीबग और परीक्षण करने के लिए एक उपकरण
मैंने the manuals पढ़ा और इसे अधिकतर समझा, हालांकि जीवन में मैंने जो अधिकांश कौशल सीखा है वह कर रहे हैं। समस्या है, कॉन्फ़िगरेशन कॉन्फ़िगर करने का कोई आसान तरीका नहीं है। अधिकांश समय यदि मैं .htaccess
फ़ाइल को कॉन्फ़िगर करने में सफल होता हूं तो यह परीक्षण और त्रुटि से नहीं, बल्कि यादृच्छिक भाग्य से है।
मुझे एहसास है कि कोई अपाचे त्रुटि लॉग पढ़ सकता है या फिर से लिख सकता है नियमों को प्राप्त करने के लिए परिणाम परिणाम दें और उन्हें पीएचपी फाइलों में प्रस्तुत करें, लेकिन यह असुविधाजनक और धीमी है।
तो, सवाल। क्या .htaccess
निर्देश लिखने और डिबग करने के लिए कोई उपकरण है? अद्यतन: पुस्तकालयों और इसी तरह के लिए पूछे जाने वाले प्रश्नों को अक्सर एसओ के दायरे के रूप में बंद कर दिया जाता है, क्या ऐसा करने के लिए एक और सामान्य तकनीक है?
'रिवाइटलॉग' के साथ आप क्या प्राप्त कर सकते हैं उससे परे किस तरह की जानकारी आप डिबगिंग उद्देश्यों की तलाश में हैं? (यह एक वास्तविक सवाल है, न कि "यह आपके लिए इतना अच्छा क्यों नहीं है ?!" कूप या ऐसा कुछ भी) –
कुछ और वास्तविक समय है। मैं एक इंटरफ़ेस की कल्पना करता हूं जहां आप एक या अधिक पते दर्ज करते हैं और देखते हैं कि सेटिंग बदलने पर वे क्या मानचित्र करते हैं। – raveren
यह इस तथ्य से थोड़ा बाधित है कि 'mod_rewrite' द्वारा किए गए कुछ संकल्प में यूआरएल और स्थानीय फाइलपैथ ('% {REQUEST_FILENAME}' के बीच की रेखा को पार करना शामिल है, उदाहरण के लिए)। दुर्भाग्यवश इसकी जटिलता उन क्षेत्रों में से एक है जो लोगों के लिए सबसे अधिक समस्या का कारण बनती हैं, और शायद प्रोग्राम को सही तरीके से अनुकरण करना मुश्किल हो सकता है। मुझे यकीन है कि यह कम से कम कुछ हद तक सक्षम है (यदि सभी नहीं) हालांकि, और उपयोगी हो सकता है; मुझे डर है कि मुझे अपने मौजूदा कार्यक्रम से अवगत नहीं है, लेकिन यह एक दिलचस्प परियोजना की तरह लगता है। –