ইউআরএল সংক্ষিপ্তকরণ পরিষেবা bit.ly
এবং goo.gl
( tinyurl.com
নীচের বিষয়ে নোট দেখুন) একটি 301 স্থায়ীভাবে HTTP স্থিতি ফিরিয়ে দেয় - যেমন। একটি ইউআরএল পুনর্নির্দেশ। এরপরে ব্রাউজারটি নতুন (যেমন দীর্ঘ) ইউআরএলকে নতুন অনুরোধ প্রেরণ করে, রেফারটিকে আবার পাস করে। বেশিরভাগ মূলধারার ইউআরএল সংক্ষিপ্তকরণ পরিষেবাদির জন্য আফাইক এটি একই K
যদি পরিষেবাটি 301 পুনর্নির্দেশ সম্পাদন করে (যেমনটি করা উচিত) তবে ব্রাউজারটি রেফারটিকে পুনরায় স্থান দেয়। এক্ষেত্রে আমি গুগল অ্যানালিটিক্সের প্রতিবেদনে এই রেফারার না দেখানোর কোনও কারণ দেখতে পাচ্ছি না।
তবে নোট করুন, ব্রাউজারটি নিজেই এইচটিটিপি রেফারার দমন করতে, বা এমনকি সম্পূর্ণরূপে ভ্রান্ত কিছু প্রেরণ করতে কনফিগার করা যেতে পারে।
ট্র্যাফিক আগমনকারী ফর্মগুলি বিট.লির মতো সংক্ষিপ্ত ইউআরএলগুলি, তারা কি গুগল অ্যানালিটিকসে সরাসরি হিসাবে প্রদর্শিত হয় বা তারা তাদের আসল রেফারার রাখে?
তারা প্রকৃত রেফারার রাখে। এটি "প্রত্যক্ষ" হতে পারে, যদি সত্যই এটি সরাসরি অনুরোধ ছিল।
যাত্রা। যদি কেউ বিট টাইপ করে লিঙ্ক করে তবে এটি সরাসরি হিসাবে গণ্য হয়, তবে কেউ যদি টুইটার থেকে কিছুটা লিঙ্ক ক্লিক করে, এটি টুইটার থেকে রেফারাল ট্র্যাফিক হিসাবে গণ্য হয়?
হ্যাঁ। নোট করুন যে টুইটারটি এখন তার সমস্ত ইউআরএলকে তার নিজস্ব ইউআরএল সংক্ষিপ্তকরণ পরিষেবায় আবৃত করে, তাই উল্লেখকারী URLটি ফর্মটির http://t.co/xyzxyz
।
একটি উদাহরণ
নিম্নলিখিত সংক্ষিপ্ত URL গুলি সমস্ত এমন কোনও পৃষ্ঠায় পুনর্নির্দেশ করে যা HTTP রেফারার দেখায়।
আপনি দেখতে পাচ্ছেন যে উপরের যে কোনও লিঙ্ক অনুসরণ করে, এইচটিটিপি রেফারারটি পাস হয়ে গেছে (আপনার ব্রাউজারটি এটি করার জন্য সেট করা থাকে)। আপনি যদি কোনও নতুন ব্রাউজার উইন্ডোতে URL টি অনুলিপি করে আটকান তবে কোনও রেফারার পাস হয় না - এটি একটি সরাসরি লিঙ্ক।
tinyurl.com (আপডেট হয়েছে 2015-08-08)
এটি নতুন কিছু কিনা তা আমি জানি না, তবে আমি কেবল লক্ষ্য করেছি যে tinyurl.com
কেবলমাত্র কোনও ব্যবহারকারী দ্বারা করা দ্বিতীয় এবং পরবর্তী অনুরোধগুলিতে নিয়মিত 301 পুনর্নির্দেশ (এবং এইচটিটিপি রেফারার প্রেরণ) সম্পাদন করে !? প্রথম অনুরোধে tinyurl.com
কোনও মধ্যস্থতাকারী পৃষ্ঠা লোড করা এবং তারপরে একটি (জাভাস্ক্রিপ্ট?) পুনর্নির্দেশ ইস্যু করে! প্রথম 200 OK
স্থিতি ফেরানোর অনুরোধের ফলাফল এবং রেফারারকে সংক্ষিপ্ত "ক্ষুদ্র" ইউআরএল সেট করা হবে! (এবং ব্রাউজারের ইতিহাসের সাথে অদ্ভুত কিছু করে))
যাইহোক, ২ য় অনুরোধে আপনি একটি স্ট্যান্ডার্ড 301 পুনর্নির্দেশ পরিবেশন করবেন এবং প্রত্যাশিত এইচটিটিপি রেফারার পাস হবে (এটিও ক্যাশে হবে)। (আমি মনে করি এটি প্রথম অনুরোধের সময় সেট করা একটি tinyurl.com কুকি দ্বারা নির্ধারিত হতে পারে?)
2015-08-09: আমি গুগল ক্রোমে নতুন ছদ্মবেশী উইন্ডোটি ব্যবহার করে উপরেরটি পরীক্ষা করেছিলাম, তবে এখন এটি 301 নির্বিশেষে পুনঃনির্দেশিত করার ফলস্বরূপ বলে মনে হচ্ছে - সুতরাং, ঠিক কী হবে তা নিশ্চিত নয় tinyurl.com
, এটি কেবল একটি " সামান্য ত্রুটি "?!
এইচটিটিপিএস - সুরক্ষিত সংযোগগুলি
সুরক্ষিত সামগ্রী (এইচটিটিপিএস) থেকে অ-সুরক্ষিত সামগ্রীতে (এইচটিটিপি) লিঙ্কগুলি সম্পর্কে কেবলমাত্র একটি অ্যাডিশনাল নোট - এটি কেবলমাত্র ইউআরএল সংক্ষিপ্তকারীদের নয়, কোনও ধরণের লিঙ্ককে প্রভাবিত করে। এই ক্ষেত্রে এইচটিটিপি রেফারার শিরোনামটি ব্রাউজার দ্বারা সেট করা হয় না ।
গ্রাহকরা যদি কোনও রেফারার শিরোনাম ক্ষেত্রকে (নিরাপদ নয়) HTTP অনুরোধে অন্তর্ভুক্ত করবেন না যদি রেফারিং পৃষ্ঠাটি কোনও সুরক্ষিত প্রোটোকল সহ স্থানান্তরিত করা হয়।
উত্স: আরএফসি 2616 ধারা 15.1.3
জাভাস্ক্রিপ্ট পুনর্নির্দেশ
তবে একটি জাভাস্ক্রিপ্ট পুনর্নির্দেশ আসল রেফারারকে ধ্বংস করবে । কোনও Location
শিরোনাম সেট করা নেই এবং আপনি কেবল 200 OK
HTTP স্থিতি কোডগুলি দেখতে পান ।
- এই পৃষ্ঠাটি একটি জাভাস্ক্রিপ্ট উপরের মতো একই পৃষ্ঠায় পুনর্নির্দেশ করে (যা HTTP রেফারার দেখায়)। তবে মূল রেফারার (অর্থাত্ এই পৃষ্ঠাটি) পাস করার পরিবর্তে, এইচটিটিপি রেফারার হ'ল জাভাস্ক্রিপ্ট পুনর্নির্দেশযুক্ত মধ্যস্থতাকারী পৃষ্ঠা।