.htaccess ফাইল ওভাররাইট করা থেকে কিভাবে ওয়ার্ডপ্রেস বন্ধ করবেন

Nkenganyi Clovis Business Apr 28, 2023

.htaccess ফাইলটি একটি শক্তিশালী কনফিগারেশন ফাইল যা আপনাকে Apache ওয়েব সার্ভারে আপনার ওয়ার্ডপ্রেস সাইট কীভাবে আচরণ করবে তা নিয়ন্ত্রণ করতে দেয়। আপনি এটিকে পুনঃনির্দেশ সেট আপ করতে, ইউআরএল পুনরায় লিখতে, হটলিংক সুরক্ষা সক্ষম করতে, অ্যাক্সেসের সীমাবদ্ধতাগুলি সংশোধন করতে এবং আরও অনেক কিছু করতে ব্যবহার করতে পারেন৷

ওয়ার্ডপ্রেস কেন .htaccess File? ওভাররাইট করে

যাইহোক, কখনও কখনও ওয়ার্ডপ্রেস আপনার .htaccess ফাইলটি ওভাররাইট করতে পারে যখন আপনি আপনার সাইট সেটিংস আপডেট করেন, প্লাগইনগুলি ইনস্টল বা নিষ্ক্রিয় করেন বা আপনার পারমালিঙ্ক কাঠামো পরিবর্তন করেন। এটি আপনার কাস্টম নিয়মগুলি হারিয়ে যেতে পারে বা ওয়ার্ডপ্রেস ডিফল্ট নিয়ম দ্বারা ওভাররাইট করতে পারে।

কিছু ওয়ার্ডপ্রেস প্লাগইন তাদের কনফিগারেশন .htaccess ফাইলে সংরক্ষণ করে। উদাহরণস্বরূপ, লাইটস্পিড ক্যাশে প্লাগইন .htaccess ফাইলটিকে এর ক্যাশিং এবং অপ্টিমাইজেশন বৈশিষ্ট্যগুলি সেট আপ করতে পরিবর্তন করে।

অধিকন্তু, ব্যবহারকারীদের তাদের ওয়েবসাইট’-এর কার্যক্রম পরিচালনা করতে .htaccess ফাইলে কাস্টম নিয়ম সন্নিবেশ করার ক্ষমতা রয়েছে।

আশ্চর্যজনক ওয়েবসাইট তৈরি করুন

সেরা বিনামূল্যে পৃষ্ঠা নির্মাতা Elementor সঙ্গে

এখুনি শুরু করুন

তবুও, কিছু ব্যবহারকারী উদ্বিগ্ন যে তাদের কাস্টম নিয়মগুলি সরানো হতে পারে যখন ওয়ার্ডপ্রেস নতুন সেটিংস সহ ফাইল আপডেট করে। ফলস্বরূপ, কিছু ব্যবহারকারী .htaccess ফাইলটিকে ম্যানুয়ালি কনফিগার করতে বেছে নেয় এবং ওয়ার্ডপ্রেসকে এটি পরিবর্তন করতে বাধা দেয়।

এই ব্লগ পোস্টে, আমরা আপনাকে দেখাব কিভাবে ওয়ার্ডপ্রেসকে আপনার .htaccess ফাইলটি ওভাররাইট করা থেকে আটকাতে হবে এবং কীভাবে আপনার কাস্টম নিয়মগুলি ওভাররাইট করা হয়ে থাকলে পুনরুদ্ধার করবেন।

কিভাবে ওভাররাইটিং থেকে ওয়ার্ডপ্রেস বন্ধ করবেন .htaccess নিয়ম

সৌভাগ্যবশত, আপনি .htaccess ফাইলে আপনার নিজস্ব নিয়ম সন্নিবেশ করার ক্ষমতা রাখেন যাতে পূর্বোক্ত পরিস্থিতিতে ওভাররাইট হওয়া থেকে রক্ষা করা যায়।

এই সমস্যাটি যাতে না ঘটে তার জন্য নিচে কিছু মৌলিক নির্দেশিকা অনুসরণ করতে হবে।

আপনি একটি মন্তব্য অনুসন্ধান করে ফাইলে এই নিয়মগুলি সনাক্ত করতে পারেন৷

মন্তব্যগুলি কোডের শুরুতে ‘ # শুরু ওয়ার্ডপ্রেস ’ এবং উপসংহারে ‘ # শেষ ওয়ার্ডপ্রেস ’ হিসাবে প্রদর্শিত হবে৷ এই ট্যাগগুলির মধ্যে অবস্থিত সমস্ত কোড ওয়ার্ডপ্রেস সিস্টেমের সাথে যুক্ত।

আপনি যদি এই ট্যাগের মধ্যে আপনার নিজের নিয়মগুলি সন্নিবেশ করেন, প্রতিটি বার CMS নতুন নিয়ম তৈরি করার সময় সেগুলি ওভাররাইট করা হবে৷ ফলস্বরূপ, এই দুটি ট্যাগের মধ্যে আপনার নিজস্ব নিয়মগুলি স্থাপন করা এড়াতে গুরুত্বপূর্ণ৷

প্লাগইন ট্যাগের ভিতরে কোড পরিবর্তন করবেন না

যে কোনো প্লাগইন যা .htaccess ফাইলের নিয়ম পরিবর্তন করে এই নিয়মগুলিকে লেবেল করতে হবে। BEGIN এবং END শব্দের পরে প্লাগইনটির নাম সন্নিবেশ করানো ছাড়া লেবেলিংটি অভিন্ন। উদাহরণস্বরূপ, ‘ # শুরু করুন WP ফাস্টেস্ট ক্যাশে ’ এবং ‘ # শেষ করুন WP ফাস্টেস্ট ক্যাশে ’।

উপরে উল্লিখিতগুলি এখানেও প্রযোজ্য, এবং আপনি যদি প্রতিবার ক্যাশে প্লাগইন সেটিংস পরিবর্তন করার সময় আপনার নিয়মগুলি হারানো এড়াতে চান তবে এই দুটি ট্যাগের মধ্যে কোনো কাস্টম নিয়ম সন্নিবেশ করা থেকে বিরত থাকুন।

আপনার কাস্টম ট্যাগ তৈরি করুন

আপনি যদি .htaccess ফাইলে নিয়ম পরিবর্তন করেন, আপনার নিজস্ব বিভাগ স্থাপন করুন এবং এটিকে যথাযথভাবে লেবেল করুন।

আপনার কাস্টম বিভাগের উপসংহার নির্দেশ করতে শুরু এবং ENDটি নির্দেশ করতে BEGIN ট্যাগগুলি ব্যবহার করুন৷ নীচে একটি উদাহরণ.

কিভাবে .htaccess পরিবর্তন করা থেকে ওয়ার্ডপ্রেস বন্ধ করবেন

আমরা ইতিমধ্যেই দেখেছি কিভাবে .htaccess কাজ করে এবং আশ্বস্ত করতে পারি যে .htaccess ফাইলের মধ্যে আমাদের কাস্টম কোড আবার ওভাররাইট করা হবে না।

এটি বলার সাথে সাথে, আসুন ওয়ার্ডপ্রেসকে আমাদের .htaccess কোড ওভাররাইট করা থেকে বিরত রাখার কিছু কৌশল দেখি।

FTP কোড পরিবর্তন করা হচ্ছে

ওয়ার্ডপ্রেসকে .htaccess ফাইল পরিবর্তন করা থেকে বিরত রাখার একটি পদ্ধতি হল ফাইলটিকে শুধুমাত্র-পঠন-এ সেট করা।

এটি সম্পন্ন করার জন্য, আপনাকে অবশ্যই একটি FTP ক্লায়েন্ট বা আপনার ওয়ার্ডপ্রেস হোস্টিং প্রদানকারী দ্বারা সরবরাহ করা ফাইল ম্যানেজার ব্যবহার করে ফাইলের অনুমতি পরিবর্তন করতে হবে।

আপনি আপনার ওয়ার্ডপ্রেস ইনস্টলেশনের রুট ডিরেক্টরিতে .htaccess ফাইলটি সনাক্ত করতে পারেন। তারপরে, ফাইলটিতে ডান-ক্লিক করুন এবং ‘File permissions’ নির্বাচন করুন।

ডিফল্ট সেটিং হল 644, কিন্তু আপনি শুধুমাত্র পঠিত বাক্সগুলি চেক করে এটিকে 444 এ পরিবর্তন করতে পারেন।

এর মানে হল যে ফাইলটি শুধুমাত্র পড়া যাবে এবং কিছুই নয় এবং পরিবর্তন করা যাবে না। যাইহোক, এই অনুমতিগুলি যে কোনও সময় পরিবর্তন করা যেতে পারে।

wp-config.php ফাইলে কোড ব্যবহার করে .htaccess পরিবর্তন করা থেকে ওয়ার্ডপ্রেস বন্ধ করা

দ্রষ্টব্য: এই পদ্ধতিটি শুধুমাত্র উন্নত ব্যবহারকারীদের জন্য সুপারিশ করা হয়।

আপনি যদি আপনার প্লাগইনগুলিকে ব্লক না করে .htaccess পরিবর্তন করা থেকে ওয়ার্ডপ্রেসকে থামাতে চান তবে এটি কার্যকর।

ওয়ার্ডপ্রেসকে .htaccess ফাইলে লিখতে বাধা দিতে, আপনার wp-config.php ফাইলের উপসংহারে নিচের কোড স্নিপেটটি প্রবেশ করান।

add_filter('got_rewrite', '__return_false');

এটি লক্ষ করা গুরুত্বপূর্ণ যে এর মানে হল যে URL বিন্যাসে যেকোন পরিবর্তন ইত্যাদি নিষিদ্ধ করা হবে, কারণ ওয়ার্ডপ্রেসের কাছে ফাইলটিতে কোন পরিবর্তন করার ক্ষমতা থাকবে না।

উপসংহার

আপনি যেমন আবিষ্কার করেছেন, ওয়ার্ডপ্রেসকে .htaccess ফাইলটি ওভাররাইট করা থেকে বিরত রাখার একাধিক পদ্ধতি রয়েছে।

সবচেয়ে সহজবোধ্য বিকল্পটি সম্ভবত প্রথমটি, যার মধ্যে আপনার নিজস্ব বিভাগগুলি স্থাপন করা এবং উপযুক্ত স্থানে আপনার নিয়মগুলি সন্নিবেশ করানো অন্তর্ভুক্ত৷ এটি আপনাকে WordPress’-এর স্বয়ংক্রিয় ফাংশন ধরে রাখতে সক্ষম করবে যখন কোনো সেটিংস পরিবর্তন করা হলে আপনার মাঝে মাঝে ব্যাপকভাবে লিখিত নিয়মগুলি হারানোর ঝুঁকিও দূর করবে।

যাইহোক, পদ্ধতি নির্বাচন সম্পূর্ণরূপে আপনার বিবেচনার উপর নির্ভর করে।

Divi WordPress Theme