Hi everyone! I'm the author of code.mu :)
I'd love to chat with my non-Russian audience. I'm looking for your feedback on the site and the translation quality. Let's chat:)
⊗ppPmSDHt 436 of 447 menu

PHP इंजन में htaccess का उपयोग

वेबसाइट का इंजन बनाने के लिए, सबसे पहले यह करना होगा कि वेबसाइट के किसी भी URL का अनुरोध एक PHP फाइल द्वारा संसाधित किया जाए।

यह एक विशेष फाइल .htaccess की सहायता से किया जाता है। आइए इस फाइल को बनाएं और इसे सक्षम करें, इसके टेक्स्ट की शुरुआत में निम्नलिखित पंक्तियाँ लिखकर:

RewriteEngine On RewriteBase /

इसके बाद हम निर्दिष्ट कर सकते हैं कि कौन सी फाइल अनुरोधित URL को संसाधित करेगी। यह RewriteRule कमांड की सहायता से किया जाता है।

आइए व्यवहार में इस कमांड के काम को देखें। उदाहरण के लिए, आइए ऐसा करें कि पता /test फाइल index.php द्वारा संसाधित किया जाए:

RewriteRule /test index.php

RewriteRule कमांड का पहला पैरामीटर वास्तव में एक रेगुलर एक्सप्रेशन लेता है। आइए इसकी सहायता से ऐसा करें कि सभी URL फाइल index.php द्वारा संसाधित हों:

RewriteRule .+ index.php

हालाँकि, कुछ एड्रेस का फिर भी रीडायरेक्शन नहीं होना चाहिए। ये वे एड्रेस हैं जो रिसोर्स फाइलों की ओर ले जाते हैं: CSS, JavaScript, इमेज आदि।

आइए RewriteCond कमांड की सहायता से उनका रीडायरेक्शन रद्द करें:

RewriteCond %{REQUEST_URI} !\.(js|css|ico|jpg|png)$ RewriteRule .+ index.php

पेज index.php पर हम सुपरग्लोबल ऐरे $_SERVER की सहायता से अनुरोधित URL प्राप्त कर सकते हैं:

<?php $url = $_SERVER['REQUEST_URI']; ?>

फाइल .htaccess बनाएं। इसकी सहायता से सभी अनुरोधों का index.php पर रीडायरेक्शन लागू करें।

index.php पर अनुरोधित URL प्रदर्शित करें।

हिन्दी
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
हम साइट के कार्य, विश्लेषण और व्यक्तिगतकरण के लिए कुकीज़ का उपयोग करते हैं। डेटा प्रसंस्करण गोपनीयता नीति के अनुसार किया जाता है।
सभी स्वीकार करें कॉन्फ़िगर करें अस्वीकार करें