কীভাবে কোনও ব্যবহারকারীকে পুনর্নির্দেশ করবেন

সুচিপত্র:

কীভাবে কোনও ব্যবহারকারীকে পুনর্নির্দেশ করবেন
কীভাবে কোনও ব্যবহারকারীকে পুনর্নির্দেশ করবেন

ভিডিও: কীভাবে কোনও ব্যবহারকারীকে পুনর্নির্দেশ করবেন

ভিডিও: কীভাবে কোনও ব্যবহারকারীকে পুনর্নির্দেশ করবেন
ভিডিও: যে স্ত্রী স্বামীর গায়ে হাত দেয় তার পরিনতি নিয়ে কথা বলছেন সাদিকুর রহমান আল আজহারী| HR Tube 2024, মে
Anonim

ইন্টারনেট নেভিগেশন ভিত্তি হাইপারলিঙ্কস। তাদের উপর, ব্যবহারকারীরা পৃষ্ঠা থেকে অন্য পৃষ্ঠায়, সাইট থেকে অন্য সাইটে যান। সাধারণত, এটি ব্যবহারকারী যিনি সিদ্ধান্ত নেন কখন স্থানান্তরিত করবেন। যাইহোক, কখনও কখনও পৃষ্ঠায় কিছু ক্রিয়া সম্পাদন করার পরে, আপনাকে স্বয়ংক্রিয়ভাবে ব্যবহারকারীর সাইটের অন্য পৃষ্ঠায় বা অন্য কোনও উত্সে পুনঃনির্দেশ করা প্রয়োজন।

কীভাবে কোনও ব্যবহারকারীকে পুনর্নির্দেশ করবেন
কীভাবে কোনও ব্যবহারকারীকে পুনর্নির্দেশ করবেন

এটা জরুরি

  • - সাইট স্ক্রিপ্ট সম্পাদনা করার ক্ষমতা;
  • - htaccess ফাইলগুলি সম্পাদনা করার ক্ষমতা;
  • - পৃষ্ঠার টেম্পলেটগুলি পরিবর্তন করার ক্ষমতা;
  • - পৃষ্ঠাগুলির এইচটিএমএল-কোড পরিবর্তন করার ক্ষমতা।

নির্দেশনা

ধাপ 1

সার্ভারের এইচটিটিপি রেসপন্স শিরোনামে একটি অবস্থান ক্ষেত্র যুক্ত করে ব্যবহারকারীকে একটি ভিন্ন উত্সে পুনর্নির্দেশ করুন। কন্টেন্ট ম্যানেজমেন্ট সিস্টেমের স্ক্রিপ্টগুলি সংশোধন করুন বা সার্ভারটি কনফিগার করুন (উদাহরণস্বরূপ, ModRewrit অ্যাপাচি মডিউলটি সক্রিয় করে এবং.htaccess ফাইলে যথাযথ নির্দেশিকা যুক্ত করে) যাতে অবস্থান ক্ষেত্রটি উপযুক্ত যেখানে হেডারে উপস্থিত থাকে।

সার্ভারের এইচটিটিপি রেসপন্স শিরোনামের অবস্থান ক্ষেত্রের সামগ্রীটি অবশ্যই সেই সংস্থানটির নিখুঁত ইউআরআই হতে হবে যেখানে পুনর্নির্দেশ করা হয়েছে। বেশিরভাগ ক্ষেত্রে, ব্যবহারকারীর এজেন্টরা তাত্ক্ষণিকভাবে নির্দিষ্ট সংস্থান ডেটা ডাউনলোড করবে, এমনকি যদি সার্ভারের প্রতিক্রিয়া কোডটি বোঝায় যে বার্তাটির একটি শরীরে রয়েছে। যাইহোক, একটি পুনর্নির্দেশ সম্পাদন করার সময়, কেবল সঠিক কোড এবং অবস্থান ক্ষেত্রের সাথে কেবলমাত্র স্থিতি ক্ষেত্র সম্বলিত প্রতিক্রিয়া শিরোনাম প্রেরণে নিজেকে সীমাবদ্ধ করা বোধগম্য।

অনুযায়ী 301-303 মানের সীমা থেকে একটি প্রতিক্রিয়া কোড নির্বাচন করুন আরএফসি 2616। একটি সর্বনিম্ন শিরোনাম গঠন করুন এবং এটি ব্যবহারকারী এজেন্টকে দিন। উদাহরণস্বরূপ, পিএইচপি-তে, শিরোনাম উত্পন্ন কোডটি এর মতো দেখতে পারে

শিরোনাম ('HTTP / 1.0 303');

শিরোনাম ('অবস্থান:

নোট করুন যে ModRewrit ব্যবহার করার সময়, আপনি আপনার পছন্দসই প্রতিক্রিয়া কোডটিও নির্বাচন করতে পারেন।

ধাপ ২

রিফ্রেশ করার জন্য HT-Equ গুণাবলী সেট দিয়ে মেটা ট্যাগ ব্যবহার করে ব্যবহারকারীকে পুনর্নির্দেশ করুন। দস্তাবেজের হেড বিভাগে মেটা ট্যাগ যুক্ত করা হয়। এই ট্যাগের বিষয়বস্তু বৈশিষ্ট্যের বিষয়বস্তু অবশ্যই একটি সংখ্যার সমন্বয়ে একটি স্ট্রিং হতে হবে যা পুনর্নির্দেশের আগে বিলম্ব (সেকেন্ডে) এবং কমা দ্বারা পৃথক হওয়া লক্ষ্য উত্সের (পরম বা আপেক্ষিক) ইউআরআই নির্দিষ্ট করে। উদাহরণস্বরূপ, পৃষ্ঠাটি লোড হওয়ার 10 সেকেন্ড পরে একজন ব্যবহারকারীকে পুনর্নির্দেশ করতে আপনি নিম্নলিখিত কোডটি ব্যবহার করতে পারেন:

একই জাতীয় কৌশলটি প্রায়শই স্প্ল্যাশ পৃষ্ঠাগুলি তৈরি করতে ব্যবহৃত হয় যা কোনও ব্যবহারকারী নির্দিষ্ট ক্রিয়া সম্পাদন করার পরে উপস্থিত হয় (উদাহরণস্বরূপ, ফোরামের উত্তর পোস্ট করার পরে একটি পোস্ট পৃষ্ঠা)।

ধাপ 3

ক্লায়েন্ট-সাইড স্ক্রিপ্ট ব্যবহার করে পুনঃনির্দেশ কার্যকর করুন। উইন্ডো এবং ডকুমেন্ট অবজেক্টের অবস্থানের বৈশিষ্ট্যগুলি পরিবর্তন করার ক্ষমতা ব্যবহার করুন। এইচটিএমএল কোডের সহজ উদাহরণ যা কোনও নথিতে এম্বেড থাকা জাভাস্ক্রিপ্টের একটি অংশটিকে সংজ্ঞায়িত করে:

document.location = "https://codeguru.ru";

টাইমার ইভেন্ট হ্যান্ডলার ফাংশনে অবস্থানের সম্পত্তিটি পরিবর্তন করে দ্বিতীয় ধাপে বর্ণিতটির সাথে এই পুনঃনির্দেশ পদ্ধতিটি একত্রিত করার পরামর্শ দেওয়া হচ্ছে।

প্রস্তাবিত: