⊗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çaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
আমরা সাইট পরিচালনা, বিশ্লেষণ এবং ব্যক্তিগতকরণের জন্য কুকি ব্যবহার করি। ডেটা প্রক্রিয়াকরণ গোপনীয়তা নীতি অনুযায়ী করা হয়।
সব গ্রহণ করুন কনফিগার করুন প্রত্যাখ্যান করুন