সুচিপত্র:

Htaccess-এ Rewriteengine কি?
Htaccess-এ Rewriteengine কি?

ভিডিও: Htaccess-এ Rewriteengine কি?

ভিডিও: Htaccess-এ Rewriteengine কি?
ভিডিও: #25 - পিএইচপি-তে .htaccess ব্যবহার করে, ইউআরএল পুনরায় লিখুন, পুনর্নির্দেশ করুন, ত্রুটি ডকুমেন্ট 404 2024, মে
Anonim

htaccess মাধ্যমে পুনর্লিখন mod_rewrite অভ্যন্তরীণভাবে অনুরোধ পুনঃলিখন করার পাশাপাশি বাহ্যিকভাবে অনুরোধ পুনর্নির্দেশ করার বিশেষ ক্ষমতা প্রদান করুন। যখন আপনার ব্রাউজারের লোকেশন বারে url একটি অনুরোধের জন্য একই থাকে তখন এটি একটি অভ্যন্তরীণ পুনর্লিখন হয়, যখন url পরিবর্তন হয় তখন একটি বহিরাগত পুনঃনির্দেশ হচ্ছে৷

ফলস্বরূপ, htaccess এ $1 কি?

$1 আপনার রেগুলার এক্সপ্রেশন থেকে প্রথম ক্যাপচার করা গ্রুপ; অর্থাৎ (এবং) এর মধ্যে বিষয়বস্তু। আপনার রেজেক্সে বন্ধনীর দ্বিতীয় সেট থাকলে, $2-এ সেই বন্ধনীর বিষয়বস্তু থাকবে। এখানে একটি উদাহরণ: RewriteRule ([a-z0-9/-]+)-([a-z]+).html$ $1 -$2.php [NC, L, QSA]

উপরন্তু, htaccess এ Request_uri কি? mod_rewrite মডিউলটি একটি নিয়ম-ভিত্তিক পুনর্লিখন ইঞ্জিন ব্যবহার করে, একটি PCRE রেগুলার-এক্সপ্রেশন পার্সারের উপর ভিত্তি করে, ফ্লাইতে অনুরোধ করা URLগুলিকে পুনরায় লেখার জন্য। mod_rewrite সম্পূর্ণ URL পাথে কাজ করে, পাথ-তথ্য বিভাগ সহ। httpd-এ একটি পুনর্লিখনের নিয়ম চালু করা যেতে পারে। conf বা ইন। htaccess.

এটি বিবেচনায় রেখে,.htaccess ফাইলটি কিসের জন্য ব্যবহৃত হয়?

htaccess (হাইপারটেক্সট অ্যাক্সেস) একটি দরকারী ফাইল অনেক ওয়েব সার্ভারের জন্য প্রতি ডিরেক্টরির ভিত্তিতে সেটিংস প্রয়োগ করতে। এটি রান টাইমে অ্যাপাচি সার্ভারের ডিফল্ট কনফিগারেশন ওভাররাইড করতে দেয়। ব্যবহার. htaccess আমরা রান টাইমে যেকোন কার্যকারিতা সহজেই সক্ষম বা নিষ্ক্রিয় করতে পারি।

কিভাবে আমি htaccess ব্যবহার করে পুনর্নির্দেশ করব?

নির্দেশনা

  1. একটি টেক্সট এডিটর যেমন নোটপ্যাড ব্যবহার করে একটি খালি টেক্সট ফাইল তৈরি করুন এবং এটি htaccess হিসাবে সংরক্ষণ করুন। txt. বিঃদ্রঃ:
  2. ফাইলের বিষয়বস্তু সম্পাদনা করুন। নিম্নলিখিত উদাহরণগুলি পরীক্ষা করুন: 301 (স্থায়ী) পুনঃনির্দেশ: একটি সম্পূর্ণ সাইটকে একটি স্থায়ী ভিত্তিতে একটি ভিন্ন URL-এ নির্দেশ করুন।
  3. এই ফাইলটি আপলোড করুন এবং এটিতে পুনরায় নামকরণ করুন৷ htaccess।

প্রস্তাবিত: