কম্পিউটার

কিভাবে জাভাস্ক্রিপ্ট সহ একটি ভিন্ন ওয়েবসাইট বা পৃষ্ঠায় দর্শকদের পুনঃনির্দেশ করা যায়

জাভাস্ক্রিপ্টের window.location দিয়ে কীভাবে এবং কেন আপনার ওয়েবসাইটের দর্শকদের অন্য URL-এ রিডাইরেক্ট করবেন তা জানুন বস্তু।

কীভাবে পৃষ্ঠা পুনঃনির্দেশ করতে হয়

আপনার ওয়েবসাইটের ভিজিটরদের একটি নতুন URL-এ পুনঃনির্দেশিত করতে আপনার যা প্রয়োজন তা হল আপনি যে ওয়েবপৃষ্ঠা থেকে পুনঃনির্দেশ করতে চান তাতে নিম্নলিখিত জাভাস্ক্রিপ্টটি চালাতে হবে:

window.location = "https://wheretoredirect.com"

আপনি হয় একটি বাহ্যিক .js কোডটি সন্নিবেশ করতে পারেন ফাইল করুন বা হেড বিভাগে ইনলাইন রাখুন (<head> ) আপনার ওয়েবপৃষ্ঠার:

<script type="text/javascript">
  window.location = "https://wheretoredirect.com"
</script>

এখন যেকোন ওয়েবসাইট ভিজিটর যে https://yourwebsite.com এ যায় অবিলম্বে আপনার window.location হিসাবে নির্দিষ্ট করা URL-এ পুনঃনির্দেশিত হবে মান।

আপনি পৃষ্ঠা পুনঃনির্দেশ ব্যবহার করতে পারেন ওয়েবসাইট ভিজিটরদের সরাসরি এখানে:

  • একটি ভিন্ন ওয়েবসাইট ডোমেন (oldsite.com থেকে newsite.com-এ )।
  • একই ডোমেনে একটি ভিন্ন পৃষ্ঠা/পোস্ট (yourwebsite.com/your-post )।
  • একই ডোমেনে একটি সাবফোল্ডার (yourwebsite.com/archive )।
  • একটি সাবডোমেন (support.yourdomain.com )।

নিশ্চিত করুন যে আপনি সঠিক ওয়েবসাইট প্রোটোকল (https) ব্যবহার করছেন , www , https://www , ইত্যাদি) যখন আপনি আপনার ব্যবহারকারীদের পুনঃনির্দেশ করেন।

সাইট ভিজিটরকে রিডাইরেক্ট করার আগে বার্তা দেখান

ব্যবহারকারীর অভিজ্ঞতা বাড়ানোর জন্য আপনি আপনার সাইটের দর্শকদের কাছে একটি বার্তা প্রদর্শন করতে পারেন এবং একটি কাউন্টডাউন টাইমার দিয়ে পুনঃনির্দেশ বিলম্বিত করতে পারেন। এইভাবে আপনার দর্শকরা বিভ্রান্ত হবেন না কেন তাদের হঠাৎ করে একটি ভিন্ন URL বা ডোমেনে পাঠানো হয়েছে।

আগের থেকে একই কোড নেওয়া যাক, কিন্তু এখন আমরা নিম্নলিখিতগুলিও যোগ করি:

  • একটি বার্তা যা ব্যাখ্যা করে যে কেন তারা পুনঃনির্দেশিত হচ্ছে।
  • একটি কাউন্টডাউন টাইমার যা 5 সেকেন্ড পরে পুনঃনির্দেশ কোড কার্যকর করে।

বার্তা + কাউন্টডাউন টাইমার দেখান:

function showMessageBeforeRedirect() {
  window.location = "https://wheretoredirect.com"
}
document.write("You’ll be redirected to our new domain in 5 seconds :-)")
setTimeout("showMessageBeforeRedirect()", 5000)

5000 মান হল মিলিসেকেন্ড।

আপনার ওয়েবসাইটে কোড যোগ করার চেষ্টা করুন <head> যেমন আপনি আগে করেছিলেন:

<script type="text/javascript">
  function showMessageBeforeRedirect() {
    window.location = "https://wheretoredirect.com"
  }
  document.write("You’ll be redirected to our new domain in 5 seconds :-)")
  setTimeout("showMessageBeforeRedirect()", 5000)
</script>

কোডপেনের উদাহরণ দেখুন।

আপনি কেন আপনার দর্শকদের পুনর্নির্দেশ করবেন?

আপনি বাস্তব জীবনের প্রকল্পগুলিতে ব্যবহারকারীদের রিডাইরেক্ট করতে চান এমন কয়েকটি কারণ এখানে রয়েছে:

  • আপনি একটি নতুন ডোমেন নামে স্যুইচ করেছেন এবং আপনি নিশ্চিত করতে চান যে যারা আপনার পুরানো ডোমেন পরিদর্শন করতেন তারা নতুন ডোমেনে নির্দেশিত হয়েছে৷
  • আপনার ওয়েবসাইটের বিভিন্ন সংস্করণ রয়েছে, যেমন একটি লিগ্যাসি ব্রাউজারগুলির জন্য এবং একটি আধুনিক ব্রাউজারগুলির জন্য, এবং আপনি নিশ্চিত করতে চান যে ব্যবহারকারীরা তাদের ব্রাউজারের সাথে মেলে এমন একটিতে অবতরণ করে৷
  • আপনার কাছে একই ওয়েবসাইটের বিভিন্ন ভাষার সংস্করণ রয়েছে এবং আপনি নিশ্চিত করতে চান যে যেমন তাদের ব্রাউজারে ইতালীয় ভাষা সেটিংস সহ ব্যবহারকারীদের yourwebsite.com/it এ নির্দেশিত করা হয় .

  1. কিভাবে জাভাস্ক্রিপ্ট দিয়ে একটি স্বয়ংসম্পূর্ণ তৈরি করবেন?

  2. কিভাবে জাভাস্ক্রিপ্ট দিয়ে টেক্সট টগল করবেন?

  3. জাভাস্ক্রিপ্ট দিয়ে কিভাবে অন্য ওয়েবপেজে রিডাইরেক্ট করবেন?

  4. কিভাবে কয়েক সেকেন্ড পরে বিভিন্ন ওয়েবসাইটে URL রিডাইরেক্ট করবেন?