কীভাবে ব্যবহার করবেন
- প্রতি লাইনে একটি রিডাইরেক্ট পেস্ট করুন — আগে পুরোনো পাথ, তারপর নতুন পাথ বা সম্পূর্ণ URL।
- আপনার সার্ভার ও স্ট্যাটাস কোড বেছে নিন (স্থায়ী সরানোর জন্য 301)।
- টুল যেসব চেইন, লুপ বা ডুপ্লিকেট দেখায়, সেগুলো ঠিক করুন।
- নিয়মগুলো কপি বা ডাউনলোড করে আপনার সার্ভার কনফিগারেশনে যোগ করুন।
অপশনগুলোর ব্যাখ্যা
- 301 / 308
- স্থায়ী। সার্চ ইঞ্জিন র্যাঙ্কিং নতুন URL-এ সরিয়ে নেয়। 308 রিকোয়েস্ট মেথডও একই রাখে (POST থাকে POST)।
- 302 / 307
- অস্থায়ী। পুরোনো URL ইনডেক্সে থেকে যায়।
- Nginx (map)
- একটি লুকআপ টেবিল, যা শত বা হাজার রিডাইরেক্টেও দ্রুত থাকে।
একটি ইনপুট, পাঁচটি আউটপুট
প্রতিটি লাইনে একটি পুরোনো পাথের পর নতুন পাথ বা পূর্ণ URL থাকে, স্পেস, ট্যাব বা কমা দিয়ে আলাদা। # দিয়ে শুরু হওয়া লাইন উপেক্ষা করা হয়। 301 এবং ডোমেইন example.com ধরে এই দুটি লাইন নিন:
/old-page /new-page
/blog/2019/post https://example.com/articles/post
Nginx
location = /old-page { return 301 /new-page; }
location = /blog/2019/post { return 301 https://example.com/articles/post; }
Apache .htaccess
RedirectMatch 301 ^/old-page$ /new-page
RedirectMatch 301 ^/blog/2019/post$ https://example.com/articles/post
Caddy
example.com {
redir /old-page /new-page 301
redir /blog/2019/post https://example.com/articles/post 301
}
Cloudflare (প্রতিটি নিয়মের জন্য একটি CSV লাইন, হেডার ছাড়া: উৎস, গন্তব্য, স্ট্যাটাস কোড)
example.com/old-page,https://example.com/new-page,301
example.com/blog/2019/post,https://example.com/articles/post,301
Nginx (map) http সেকশনের জন্য একটি map $uri $redirect_to ব্লক এবং server সেকশনের জন্য return 301 $redirect_to সহ একটি ছোট if ব্লক তৈরি করে। তালিকায় /a /b ও /b /c যোগ করলে চেকার /a → /b → /c চেইনটি জানায় এবং /a-কে সরাসরি /c-তে নির্দেশ করার পরামর্শ দেয়।
সচরাচর জিজ্ঞাসিত প্রশ্ন
রিডাইরেক্ট চেইন কী?
A → B → C। প্রতিটি হপ পেজকে ধীর করে এবং ক্রল বাজেট নষ্ট করে, তাই A-কে সরাসরি C-তে পাঠান।
Apache কেন Redirect-এর বদলে RedirectMatch ব্যবহার করে?
Redirect প্রিফিক্স মেলায়, তাই /old-এর নিয়ম /old-page-কেও রিডাইরেক্ট করবে। ^ ও $ সহ RedirectMatch শুধু হুবহু সেই পাথ মেলায়।
এই নিয়মগুলো কি কোয়েরি স্ট্রিং সামলায়?
নিয়মগুলো পাথ মেলায়। বেশির ভাগ সার্ভার কোয়েরি স্ট্রিং এগিয়ে দেয়, কিন্তু নির্দিষ্ট ?id=1-এর জন্য নিয়মে বাড়তি শর্ত লাগে, তাই টুল এমন লাইনের ব্যাপারে সতর্ক করে।
গোপনীয়তা
এই টুলটি পুরোপুরি আপনার ব্রাউজারে চলে। আপনার ফাইল ও লেখা আপনার ডিভাইসেই প্রসেস হয় এবং কখনো আমাদের সার্ভারে আপলোড হয় না।