মেটা রিফ্রেশ ট্যাগ, অথবা মেটা পুননির্দেশনা, এক উপায় যা আপনি ওয়েব পৃষ্ঠাগুলি পুনরায় লোড বা পুনর্নির্দেশ করতে পারেন। মেটা রিফ্রেশ ট্যাগ ব্যবহার করা সহজ, যার মানে এটি অপব্যবহার করাও সহজ। আসুন দেখি কেন আপনি এই ট্যাগটি ব্যবহার করতে চান এবং এগুলি করার সময় কোন অসুবিধাগুলি আপনাকে এড়িয়ে চলতে হবে।
মেটা রিফ্রেশ ট্যাগ দিয়ে বর্তমান পৃষ্ঠা পুনরায় লোড হচ্ছে
মেটা রিফ্রেশ ট্যাগের মাধ্যমে আপনি যা যা করতে পারেন তা হল যে পৃষ্ঠাটির পুনঃলোডটি কেউ কেউ ইতিমধ্যেই এক।
এটি করার জন্য, আপনি আপনার HTML নথির এর মধ্যে নিম্নলিখিত মেটা ট্যাগ স্থাপন করবেন। বর্তমান পৃষ্ঠাটি রিফ্রেশ করার সময়, বাক্য গঠনটি এইরকম দেখায়:
হল এইচটিএমএল ট্যাগ। এটি আপনার HTML ডকুমেন্টের প্রধান অংশ।
http-equiv = "রিফ্রেশ" ব্রাউজারকে বলে যে এই মেটা ট্যাগটি টেক্সট কন্টেন্টের পরিবর্তে একটি HTTP কমান্ড পাঠাচ্ছে। শব্দটি রিফ্রেশ একটি HTTP হেডার ওয়েব সার্ভারকে বলে দেয় যে পৃষ্ঠাটি পুনরায় লোড হতে যাচ্ছে অথবা অন্য কোথাও পাঠানো হবে।
সামগ্রী = "600" হল সময়ের পরিমাণ, সেকেন্ডে, যতক্ষণ না ব্রাউজারটি বর্তমান পৃষ্ঠাটি পুনরায় লোড হবে। আপনি পৃষ্ঠার পুনরায় লোড করার আগে আপনি যতটা সময় অগ্রাহ্য করতে চান তা পরিবর্তন করবেন।
রিফ্রেশ ট্যাগের এই সংস্করণের সবচেয়ে সাধারণ ব্যবহারগুলির মধ্যে একটি ডায়নামিক সামগ্রীর সাথে একটি পৃষ্ঠা পুনরায় লোড করা হয়, যেমন স্টক টিকার বা আবহাওয়া মানচিত্র আমি এইচটিএমএল পৃষ্ঠাগুলিতে এই ট্যাগটি ব্যবহার করেছি যা প্রদর্শন করা হয়েছে বুশগুলিতে প্রদর্শনীর মাধ্যমে প্রদর্শন করা হয় পৃষ্ঠা বিষয়বস্তু রিফ্রেশ করার উপায় হিসেবে।
কিছু লোক বিজ্ঞাপনগুলি পুনরায় লোড করার জন্য এই মেটা ট্যাগ ব্যবহার করে, কিন্তু এটি আপনার পাঠকদেরকে তিক্ত করবে কারণ এটি আসলে পৃষ্ঠাটি পুনরায় লোড করার সময় এটি পুনরায় লোড করতে বাধ্য করে! পরিশেষে, পুরো পৃষ্ঠাটি রিফ্রেশ করার জন্য আসলে একটি মেটা ট্যাগ ব্যবহার করার প্রয়োজন না করে আজকের পৃষ্ঠাগুলি রিফ্রেশ করার জন্য আরও ভাল উপায় রয়েছে।
মেটা রিফ্রেশ ট্যাগের সাথে একটি নতুন পৃষ্ঠায় পুনঃনির্দেশিতকরণ
মেটা রিফ্রেশ ট্যাগের আরেকটি ব্যবহার হচ্ছে এমন একটি ব্যবহারকারীকে পৃষ্ঠা থেকে পাঠানো, যা তাদের পরিবর্তে একটি ভিন্ন পৃষ্ঠায় অনুরোধ করে।
এটির জন্য সিনট্যাক্স প্রায় বর্তমান পৃষ্ঠার পুনরায় লোড হিসাবে একই:
হিসাবে আপনি দেখতে পারেন, বিষয়বস্তু বৈশিষ্ট্য একটু ভিন্ন।
কন্টেন্ট = "2 https: // www। /
পৃষ্ঠাটি সেকেন্ডের সময়, সংখ্যাটি যতক্ষণ না পৃষ্ঠাটিকে পুনঃনির্দেশিত করা উচিত। সেমিকোলনটি লোড করার জন্য নতুন পৃষ্ঠাটির URL।
সতর্ক হোন. একটি নতুন পৃষ্ঠাতে পুনর্নির্দেশ করতে একটি রিফ্রেশ ট্যাগ ব্যবহার করার সময় সবচেয়ে সাধারণ ত্রুটিটি মধ্যমতে একটি অতিরিক্ত উদ্ধৃতিচিহ্ন যোগ করা।
উদাহরণস্বরূপ, এটি ভুল: সামগ্রী = "2; url = " http://newpage.com "। যদি আপনি একটি মেটা রিফ্রেশ ট্যাগ সেট আপ করেন এবং আপনার পৃষ্ঠাটি পুনর্চালিত হয় না, তাহলে এই ত্রুটির জন্য প্রথমে পরীক্ষা করুন।
মেটা রিফ্রেশ ট্যাগ ব্যবহার করে দুর্বলতা
মেটা রিফ্রেশ ট্যাগের কিছু ত্রুটি আছে:
- মেটা রিফ্রেশ রিডাইরেক্ট স্প্যামারদের দ্বারা অনুসন্ধান ইঞ্জিন বোকা করার জন্য ব্যবহার করা হয়েছে। সার্চ ইঞ্জিনগুলি প্রায়ই তাদের সাইটের ডাটাবেস থেকে সেই সাইটগুলিকে সরিয়ে দেয়। আপনি যদি পৃষ্ঠাগুলি পুনর্চালনা করতে অনেকটা মেটা রিফ্রেশ ট্যাগ ব্যবহার করেন, সার্চ ইঞ্জিনগুলি আপনার সাইটের স্প্যামকে সিদ্ধান্ত নিতে পারে এবং তাদের সূচক থেকে এটি মুছতে পারে। যদি আপনি একটি নতুন একটি URL একটি পুরানো URL পুনর্নির্দেশ করতে হবে, এটি একটি 301 সার্ভার রিডাইরেক্ট ব্যবহার করতে চেয়ে ভাল। যে পুনঃনির্দেশটি আসলেই সার্চ ইঞ্জিনকে জানায় যে একটি পৃষ্ঠা স্থায়ীভাবে স্থানান্তরিত হয়েছে এবং যেকোনো লিঙ্কিং স্থানটি সেই পুরানো পৃষ্ঠা থেকে নতুন এক পর্যন্ত স্থানান্তর করা উচিত।
- যদি পুনর্নির্দেশটি দ্রুততর হয় (2-3 সেকেন্ডের কম) তাহলে একটি ব্যবহারযোগ্যতা সমস্যা হতে পারে। এটি "ব্যাক" বোতামটি ব্যবহার করে পুরোনো ব্রাউজারগুলির ব্যবহারকারীদের বাধা দেয়।
- যদি পুনঃনির্দেশটি দ্রুত হয়ে যায় এবং একটি অস্তিত্বহীন পৃষ্ঠাতে যায়, তবে আপনার পাঠকরা একটি 404 পৃষ্ঠা ব্যতীত অন্য কোন সামগ্রী না দেখেও লুপে আটকে যেতে পারে।
- বর্তমান পৃষ্ঠা রিফ্রেশ করা বিভ্রান্তিকর হতে পারে। যদি কোনো ব্যবহারকারী পুনরায় লোডের অনুরোধ না করে থাকেন, তাহলে তারা আপনার সাইটের নিরাপত্তা সম্পর্কে উদ্বিগ্ন হতে পারে।