.htaccess
. এইচটিএক্সেস (হাইপারটেক্সট অ্যাক্সেস) ফাইল হল একটি ডিরেক্টরি-স্তরের কনফিগারেশন ফাইল যা বেশ কয়েকটি ওয়েব সার্ভার দ্বারা সমর্থিত, যা ওয়েবসাইট-অ্যাক্সেস সমস্যাগুলির কনফিগারেশনের জন্য ব্যবহৃত হয়, যেমন ইউআরএল পুনর্নির্দেশ, ইউআরএল সংক্ষিপ্তকরণ, অ্যাক্সেস নিয়ন্ত্রণ (বিভিন্ন ওয়েব পৃষ্ঠা এবং ফাইলগুলির জন্য) এবং আরও অনেক কিছু। ফাইলের নামের আগে 'ডট' (পিরিয়ড বা ফুল স্টপ) এটিকে ইউনিক্স-ভিত্তিক পরিবেশে একটি লুকানো ফাইল করে তোলে। একটি সাইটে একাধিক. এইচটিএক্সেস ফাইল থাকতে পারে এবং ফাইলগুলি ওয়েব ট্রি-র ভিতরে স্থাপন করা হয় (অর্থাৎ। ডিরেক্টরি এবং তাদের উপ-ডিরেক্টরিগুলির ভিতরে), এবং তাই তাদের অন্য নাম বিতরণ কনফিগারেশন ফাইল। . htaces ফাইলগুলি সার্ভারের গ্লোবাল কনফিগারেশন ফাইলের একটি উপসেট হিসাবে কাজ করে (যেমন httpd.conf) যে ডিরেক্টরিতে তারা রয়েছে, বা সমস্ত উপ-ডিরেক্টরির জন্য। . এইচটিএক্সেসের মূল উদ্দেশ্য-এর নামে প্রতিফলিত-ছিল প্রতি-ডিরেক্টরি অ্যাক্সেস নিয়ন্ত্রণের অনুমতি দেওয়া, উদাহরণস্বরূপ, ওয়ার্ল্ড ওয়াইড ওয়েব বিষয়বস্তু অ্যাক্সেস করার জন্য একটি পাসওয়ার্ডের প্রয়োজন। তবে, আরও সাধারণভাবে. এইচটিএক্সেস ফাইলগুলি অন্যান্য অনেক কনফিগারেশন সেটিংস যেমন বিষয়বস্তুর ধরণ, অক্ষর সেট, কমন গেটওয়ে ইন্টারফেস হ্যান্ডলার ইত্যাদি সংজ্ঞায়িত বা ওভাররাইড করে। ফরম্যাট এবং ভাষা. এইচটিএক্সেস ফাইলগুলি পার্ল কম্প্যাটিবল রেগুলার এক্সপ্রেশনস (পিসিআরই) ভাষার অ্যাপাচি ডিরেক্টিভস সংস্করণে লেখা হয়। প্রাথমিক পিসিআরই শেখা নিজেই এই ফাইলগুলির সাথে কাজ করতে সহায়তা করতে পারে। ঐতিহাসিক কারণে,. এইচটিএক্সেস ফাইলের বিন্যাসটি অ্যাপাচি এইচটিটিপি সার্ভারের গ্লোবাল কনফিগারেশন ফাইল httpd.conf-এর একটি সীমিত উপসেট, এমনকি যখন ওরাকল আইপ্ল্যানেট ওয়েব সার্ভার এবং জিউস ওয়েব সার্ভারের মতো ওয়েব সার্ভারগুলির সাথে ব্যবহৃত হয় যার খুব আলাদা নেটিভ গ্লোবাল কনফিগারেশন ফাইল রয়েছে। সাধারণ ব্যবহারের অনুমোদন, প্রমাণীকরণ এ. এইচটিএক্সেস ফাইল প্রায়শই একটি ডিরেক্টরির জন্য নিরাপত্তা সীমাবদ্ধতা নির্দিষ্ট করতে ব্যবহৃত হয়, তাই ফাইলের নাম "অ্যাক্সেস"। . এইচটিএক্সেস ফাইলটি প্রায়শই একটি. এইচটিপাসডাব্লুডি ফাইলের সাথে থাকে যা বৈধ ব্যবহারকারীর নাম এবং তাদের পাসওয়ার্ড সংরক্ষণ করে। ইউআরএল পুনর্লিখন সার্ভারগুলি প্রায়শই সংক্ষিপ্ত এবং আরও স্মরণীয় ইউআরএলগুলিতে দীর্ঘ, অত্যধিক বিস্তৃত ইউআরএলগুলি পুনর্লিখন করার জন্য. htaces ব্যবহার করে। ব্লকিং (অ্যাক্সেস কন্ট্রোল) আইপি অ্যাড্রেস বা ডোমেনের মাধ্যমে ব্যবহারকারীদের ব্লক করার অনুমতি/অস্বীকার ব্যবহার করুন। খারাপ বট, রিপার এবং রেফারার ব্লক করতেও ব্যবহৃত হয়। প্রায়শই ওয়েব ক্রলারদের প্রবেশাধিকার সীমাবদ্ধ করতে ব্যবহৃত হয়। এস. এস. আই সক্রিয় সার্ভার-সাইড অন্তর্ভুক্ত। ডিরেক্টরি তালিকা কোনও নির্দিষ্ট ওয়েব পৃষ্ঠা নির্দিষ্ট না করা হলে সার্ভার কীভাবে প্রতিক্রিয়া জানাবে তা নিয়ন্ত্রণ করুন। কাস্টমাইজড ত্রুটি প্রতিক্রিয়া সার্ভার-সাইড ত্রুটি দেখা দিলে প্রদর্শিত পৃষ্ঠাটি পরিবর্তন করা, উদাহরণস্বরূপ এইচটিটিপি 404 পাওয়া যায়নি বা, কোনও সার্চ ইঞ্জিনকে নির্দেশ করার জন্য যে কোনও পৃষ্ঠা সরানো হয়েছে, এইচটিটিপি 301 স্থায়ীভাবে সরানো হয়েছে। বিভিন্ন ধরনের ফাইল কিভাবে ব্যবহার করতে হয় তা সার্ভারকে নির্দেশ দিন। ক্যাশে নিয়ন্ত্রণ. এইচটিএক্সেস ফাইলগুলি একটি সার্ভারকে ওয়েব ব্রাউজার এবং প্রক্সি দ্বারা ক্যাশে নিয়ন্ত্রণ করার অনুমতি দেয় যাতে ওয়েবসাইটগুলির গতি বৃদ্ধি করা যায়, ব্যান্ডউইথের ব্যবহার, সার্ভার লোড এবং অনুভূত বিলম্ব হ্রাস করা যায়। . এইচটিএক্সেস ওয়েবপৃষ্ঠার সংস্থানগুলিতে ক্যাশে বয়সও যোগ করে যাতে পৃষ্ঠাটি পুনর্বিবেচনার সময়, সার্ভারের কাছ থেকে আবার সংস্থানটির অনুরোধ করার পরিবর্তে উল্লিখিত বয়সের মেয়াদ শেষ হওয়া পর্যন্ত উপাদানগুলি ব্রাউজার ক্যাশে থেকে পুনরায় লোড করা হয়। এইচ. টি. টি. পি. এস এবং এইচ. এস. টি. এস অ্যাপাচি সার্ভারে এইচ. টি. টি. পি. এস এবং এইচ. এস. টি. এস উভয়ের বাস্তবায়ন মূলত. এইচ. টি. অ্যাক্সেস ফাইলে উল্লিখিত সঠিক ইউ. আর. এল পুনর্লিখন এবং হেডার তথ্যের উপর নির্ভরশীল। এইচ. টি. টি. পি. এস বা এইচ. এস. টি. এস স্থাপন করার সময় ফাইলের কোনও ভুল বাক্য গঠন বাস্তবায়নে ব্যর্থতার দিকে পরিচালিত করে। সুবিধাগুলি তাত্ক্ষণিক পরিবর্তন যেহেতু. এইচটিএক্সেস ফাইলগুলি প্রতিটি অনুরোধে পড়া হয়, তাই এই ফাইলগুলিতে করা পরিবর্তনগুলি তাত্ক্ষণিকভাবে কার্যকর হয়-মূল কনফিগারেশন ফাইলের বিপরীতে, যার জন্য নতুন সেটিংস কার্যকর হওয়ার জন্য সার্ভারকে পুনরায় চালু করা প্রয়োজন। সুবিধাবঞ্চিত ব্যবহারকারীরা একাধিক ব্যবহারকারী সহ সার্ভারের জন্য, যেমন ভাগ করা ওয়েব হোস্টিং-এ, পৃথক ব্যবহারকারীদের তাদের সাইট কনফিগারেশন পরিবর্তন করার ক্ষমতা দেওয়া প্রায়শই কাম্য। . এইচটিএক্সেস ফাইলগুলির ব্যবহার এই ধরনের স্বতন্ত্রকরণের অনুমতি দেয় এবং সুবিধাবঞ্চিত ব্যবহারকারীদের দ্বারা-কারণ প্রধান সার্ভার কনফিগারেশন ফাইলগুলি পরিবর্তন করার প্রয়োজন হয় না। অসুবিধাগুলি প্রধান সার্ভার কনফিগারেশন ফাইল httpd.conf ব্যবহার করে অ্যাপাচি নিয়ন্ত্রণ করা প্রায়শই নিরাপত্তা এবং কার্যকারিতার কারণে পছন্দ করা হয়ঃ কার্যকারিতা হ্রাস প্রতিটি এইচটিটিপি অনুরোধের জন্য,. এইচটিএক্সেস ব্যবহার করার সময় প্যারেন্ট ডিরেক্টরিগুলির জন্য অতিরিক্ত ফাইল-সিস্টেম অ্যাক্সেস রয়েছে, সেই প্যারেন্ট ডিরেক্টরিগুলিতে সম্ভবত বিদ্যমান. এইচটিএক্সেস ফাইলগুলি পরীক্ষা করার জন্য যা. এইচটিএক্সেস ফাইলগুলি ধরে রাখার অনুমতি দেওয়া হয়। যদি এই কর্মক্ষমতা হ্রাস একটি উদ্বেগের বিষয় হয় তবে. htaces থেকে httpd.conf-এ নির্দেশাবলী প্রোগ্রামগতভাবে স্থানান্তর করা সম্ভব। পৃথক ব্যবহারকারীদের সার্ভারের কনফিগারেশন পরিবর্তন করার অনুমতি দেওয়া সঠিকভাবে সেট আপ না করা হলে নিরাপত্তা উদ্বেগের কারণ হতে পারে। সিনট্যাক্স. এইচটিএক্সেস সাধারণত সিনট্যাক্স ত্রুটির প্রতি খুব সংবেদনশীল। এই কারণে যে কোনও বানান ভুল হওয়ার ফলে ডিরেক্টরিতে সার্ভারের ত্রুটি এবং ওয়েব রিসোর্স দেখা দিতে পারে এবং ত্রুটিপূর্ণ. htaক্সেস একেবারেই প্রদর্শিত হয় না। জনপ্রিয় সংস্কৃতিতে 2020 সালের ভিডিও গেম ম্যাকেরেলমিডিয়া ফিশের অংশ, যা ইন্টারনেট সংস্কৃতির থিমগুলি অন্বেষণ করে, সরাসরি একটি ওয়েবসাইটের ওপেন. এইচটিএক্সেস ডিরেক্টরিতে প্রয়োগ করা হয়েছে। আরও দেখুন শব্দার্থিক ইউআরএল ইঞ্জিন পুনর্লিখন রেফারেন্স বাহ্যিক লিঙ্ক অ্যাপাচি ডক্স টিউটোরিয়ালঃ. এইচটিএক্সেস ফাইল কনফিগারেশন ফাইল ওয়েব প্রযুক্তি