.htaccess অথবা হাইপার টেক্সট একসেস কনফিগারেশন ফাইল এটা একটি শক্তিশালী
টুল এটির বিশেষত্ব হচ্ছে এটা সহজেই ব্যাবহার এবং এডিট করা যায়। আজকে আমরা
এই শক্তিশালী টুলটির কিছু ব্যাবহার দেখব।
♦বিভিন্ন প্রকার খারাপ বট(Bot) থেকে সাইটকে বাচান
অনেক হ্যাকিং টুল যখন সাইটে স্ক্যান,ক্রুলিং ইত্যাদি করে তখন সাধারনত যেসব বট ব্যাবহার করা হয় সেগুলোকে ব্লক করার জন্য
♦নিদৃস্ট আইপিকে ব্লক/ব্যান করুন
যখন
দেখবন একই নিদৃস্ট আইপি থেকে স্পামিং,ব্রুট ফোর্স, অথবা অন্য কোন কিছু
করার চেস্টা করছে তখন সেই আইপির ব্যাবহারকারিকে ব্লক করে দিতে পারেন।
এখানে 145.186.14.122 এর যায়গায় সেই আইপিটি বসান এবং ব্লক করে দিন। এভাবে আপনার যতগুলো ইচ্ছাততগুলো আইপিকে ব্যান করতে পারবেন।![১০টি .htaccess এর ব্যাবহার অথবা ট্রিক্স। [সিকুরিটি/এসইও] icon wink ১০টি .htaccess এর ব্যাবহার অথবা ট্রিক্স। [সিকুরিটি/এসইও]](https://lh3.googleusercontent.com/blogger_img_proxy/AEn0k_uDovNxmnf3u8Vu_SQWyAdfyVNzcymyl8FakUL4evKtLuIwBUFT3iizZ5fIBR2TrugZN70u2TathvJYvlnsfl-wrCQxh0Y5XmfVke9YCok9ih0GPpzn5viwMgiXFHC5xyhpD9FHNg=s0-d)
♦৪০৪/৪০৩/৫০০/৪০১ এরর পেজ তৈরি করুন
প্রায়
বেশীরভাগ ওয়ার্ডপ্রেস থীমেই ৪০৪ এরর পেজ থাকে, আবার কোনটাতে থাকলেও কাজ
করে না। এখন আপনি নিজেই একটা পেজ এ রিডারেক্ট করে নিতে পারবেন
৪০৪/৪০৩/৪০১/৫০০ এরর গুল।
♦ নিদৃষ্ট কোন ফাইলে প্রটেক্ট করুন
নিচের .htaccess টির মাধম্যে আপনি আপনার ইচ্ছামত কোন ফাইলকে পাবলিক একসেস থেকে রক্ষ্যা করতে পারবেন।
♦ কোন ফাইল অথবা ফোল্ডারে পাসওয়ার্ড দিন
কোন ডাইরেক্টরিতে অথবা ফাইলে পাসওয়ার্ড দিতে চাইলে নিচের কোডটি খেয়াল করুন।
♦ gZip এনাবল করে সাইট ফাস্ট করুন
এটির মাধমে সাইটকে দ্রুত করতে পারবে।
♦ এ্যাড্রেস থেকে ‘ক্যাটাগরি’ রিমুভ
ধরি,
আপনার সাইটে ‘downloads’ নামে ক্যাটাগরি আছে। এখন সাধারনত কেউ এইভাবে URL
লিখলে ওইক্যাটাগরির সকল পোস্ট দেখাযাবেঃ
http://YourSite.com/catagory/downloads
এখন আপনি চাচ্ছেন লিঙ্কের ভিতর থেকে /catagory/ টুকু বাদ দিয়ে YourSite.com/downloads এইরকম সংক্ষিপ্ত করতে। এতে ইউজার সহজেই তার পছন্দের ক্যাটাগরিতে ভিসিট করতে পারবে। এবং লিঙ্কও ছোট হবে। তাহলে নিচের কোডটি দেখুনঃ
♦ ওয়ার্ডপ্রেস এর ডিফল্ট ফিড থেকে ফিডবার্নারে পরিবর্তন
ওয়ার্ডপ্রেস
এর ডিফল্ট যে RSS ফিডটি থাকে সেটা আপনার ভালো লাগে না?? তার থেকে
FeedBurner ভাল লাগে? FeedBurner ভালো লাগলে নিচের কোডটি আপনার জন্য
♦ লিঙ্ক থেকে এক্সটেনশন মুছে ফেলুন। [SEO]
সাইটের
ঠিকানার শেষে যদি ফাইলের এক্সটেনশন যোগ হয় সেটা দেখতে একটু কেমন কেমন
দেখায়! যেমনঃ http://yoursite.com/YourPage.php শেষের .php কে রিমুভ করে
শুধু http://Yoursite.com/YourPage এই রকম করাতে পারেন ।
♦. হটলিঙ্ক বন্ধ করুন
আপনার সাইটে আপলোডকৃত ইমেজ অন্য কেউ কি তার সাইটে ব্যাবহার করে আপনার সাইটের ব্যান্ডউইথ নিয়ে নিচ্ছে?? তাহলে আপনার .htaccess ফাইলে নিচের কোডগুলো যোগ করে দিন।
Options +FollowSymlinks
#Protect against hotlinking
RewriteEngine On
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www.)?domainname.com/ [nc]
RewriteRule .*.(gif|jpg|png)$ http://domainname.
com/img/stop_stealing_bandwidth.gif[nc]
♦বিভিন্ন প্রকার খারাপ বট(Bot) থেকে সাইটকে বাচান
অনেক হ্যাকিং টুল যখন সাইটে স্ক্যান,ক্রুলিং ইত্যাদি করে তখন সাধারনত যেসব বট ব্যাবহার করা হয় সেগুলোকে ব্লক করার জন্য#Block bad bots SetEnvIfNoCase user-Agent ^FrontPage [NC,OR] SetEnvIfNoCase user-Agent ^Java.* [NC,OR] SetEnvIfNoCase user-Agent ^Microsoft.URL [NC,OR] SetEnvIfNoCase user-Agent ^MSFrontPage [NC,OR] SetEnvIfNoCase user-Agent ^Offline.Explorer [NC,OR] SetEnvIfNoCase user-Agent ^[Ww]eb[Bb]andit [NC,OR] SetEnvIfNoCase user-Agent ^Zeus [NC] Order Allow,Deny Allow from all Deny from env=bad_bot
♦নিদৃস্ট আইপিকে ব্লক/ব্যান করুন
যখন
দেখবন একই নিদৃস্ট আইপি থেকে স্পামিং,ব্রুট ফোর্স, অথবা অন্য কোন কিছু
করার চেস্টা করছে তখন সেই আইপির ব্যাবহারকারিকে ব্লক করে দিতে পারেন।allow from all deny from 145.186.14.122 deny from 124.15
এখানে 145.186.14.122 এর যায়গায় সেই আইপিটি বসান এবং ব্লক করে দিন। এভাবে আপনার যতগুলো ইচ্ছাততগুলো আইপিকে ব্যান করতে পারবেন।
♦৪০৪/৪০৩/৫০০/৪০১ এরর পেজ তৈরি করুন
প্রায়
বেশীরভাগ ওয়ার্ডপ্রেস থীমেই ৪০৪ এরর পেজ থাকে, আবার কোনটাতে থাকলেও কাজ
করে না। এখন আপনি নিজেই একটা পেজ এ রিডারেক্ট করে নিতে পারবেন
৪০৪/৪০৩/৪০১/৫০০ এরর গুল।খেয়াল করুন, এখানে /error নামে একটা ডাইরেক্টিতে 401.php নামে একটা ফাইল আছে। সুতারাং এটি রিপ্লেস করে আপনার তৈরি করা ৪০৪ পেজটি দিয়ে দিন।ErrorDocument 401 /error/401.php ErrorDocument 403 /error/403.php ErrorDocument 404 /error/404.php ErrorDocument 500 /error/500.php
♦ নিদৃষ্ট কোন ফাইলে প্রটেক্ট করুন
নিচের .htaccess টির মাধম্যে আপনি আপনার ইচ্ছামত কোন ফাইলকে পাবলিক একসেস থেকে রক্ষ্যা করতে পারবেন।এতে কেউ .htaccess ফাইলটিকে ওপেন করলে ৪০৩ফরবিডেন আসবে। আমি এখানে .htaccess দিয়েই দেখালাম, কারন এটা প্রটেক্ট করলে সিকুউরিটি ইম্প্রভ হয়।#Protect the .htaccess File order allow,deny deny from all
♦ কোন ফাইল অথবা ফোল্ডারে পাসওয়ার্ড দিন
কোন ডাইরেক্টরিতে অথবা ফাইলে পাসওয়ার্ড দিতে চাইলে নিচের কোডটি খেয়াল করুন।password-protect a file AuthType Basic AuthName "Prompt" AuthUserFile /home/path/.htpasswd Require valid-user # password-protect a directory resides AuthType basic AuthName "This directory is protected" AuthUserFile /home/path/.htpasswd AuthGroupFile /dev/null Require valid-user
♦ gZip এনাবল করে সাইট ফাস্ট করুন
এটির মাধমে সাইটকে দ্রুত করতে পারবে।AddOutputFilterByType DEFLATE text/html text/plain
text/xml application/xml application/xhtml+xml
text/javascript text/css application/x-javascript BrowserMatch ^Mozilla/4 gzip-only-text/html BrowserMatch ^Mozilla/4.0[678] no-gzip BrowserMatch bMSIE !no-gzip !gzip-only-text/html
♦ এ্যাড্রেস থেকে ‘ক্যাটাগরি’ রিমুভ
ধরি,
আপনার সাইটে ‘downloads’ নামে ক্যাটাগরি আছে। এখন সাধারনত কেউ এইভাবে URL
লিখলে ওইক্যাটাগরির সকল পোস্ট দেখাযাবেঃ
http://YourSite.com/catagory/downloadsএখন আপনি চাচ্ছেন লিঙ্কের ভিতর থেকে /catagory/ টুকু বাদ দিয়ে YourSite.com/downloads এইরকম সংক্ষিপ্ত করতে। এতে ইউজার সহজেই তার পছন্দের ক্যাটাগরিতে ভিসিট করতে পারবে। এবং লিঙ্কও ছোট হবে। তাহলে নিচের কোডটি দেখুনঃ
RewriteRule ^category/(.+)$ http://www.YourSite.com/$1 [R=301,L]
♦ ওয়ার্ডপ্রেস এর ডিফল্ট ফিড থেকে ফিডবার্নারে পরিবর্তন
ওয়ার্ডপ্রেস
এর ডিফল্ট যে RSS ফিডটি থাকে সেটা আপনার ভালো লাগে না?? তার থেকে
FeedBurner ভাল লাগে? FeedBurner ভালো লাগলে নিচের কোডটি আপনার জন্য
#Redirect wordpress content feeds to feedburner
RewriteEngine on
RewriteCond %{HTTP_USER_AGENT} !FeedBurner [NC]
RewriteCond %{HTTP_USER_AGENT} !FeedValidator [NC]
RewriteRule ^feed/?([_0-9a-z-]+)?/?$ http://feeds.
feedburner.com/yourfeed [R=302,NC,L]
♦ লিঙ্ক থেকে এক্সটেনশন মুছে ফেলুন। [SEO]
সাইটের
ঠিকানার শেষে যদি ফাইলের এক্সটেনশন যোগ হয় সেটা দেখতে একটু কেমন কেমন
দেখায়! যেমনঃ http://yoursite.com/YourPage.php শেষের .php কে রিমুভ করে
শুধু http://Yoursite.com/YourPage এই রকম করাতে পারেন ।
RewriteRule ^(([^/]+/)*[^.]+)$ /$1.php [L]
কোন মন্তব্য নেই:
একটি মন্তব্য পোস্ট করুন