ব্রাউজারে হোম পেজ ইউআরএল ক্লিক করতে স্ল্যাশ স্ল্যাশ স্বয়ংক্রিয়ভাবে যুক্ত করা আছে?


17

আমি এটি জিজ্ঞাসা করছি কারণ যখনই আমি কোনও হোম পৃষ্ঠার লিঙ্কের উপরে ঘুরে http://www.example.com)দেখি (উদাহরণস্বরূপ , আমি লক্ষ্য করেছি যে একটি পেছনের স্ল্যাশ সর্বদা যোগ করা হয় (ব্রাউজারের স্ট্যাটাস বারে পর্যবেক্ষণ করা হয়েছে) হোম পৃষ্ঠার লিঙ্কটিতে একটি href বৈশিষ্ট্য রয়েছে যা শেষ হয়ে গেছে একটি স্ল্যাশ বা না.কিন্তু আমি যখনই হোম পৃষ্ঠায় থাকি তখন ডিসপ্লেতে থাকা ইউআরএলটির পিছনে থাকা স্ল্যাশ থাকবে না।

আমি ইউআরএল বারে URL এ স্ল্যাশ প্রবেশ করার চেষ্টা করেছি। এবং ফায়ারব্যাগ সক্ষম করে, আমি লক্ষ্য করেছি যে সাইটটি সর্বদা 200 ওকে স্থিতি দেয়। এটি নিয়ে এখানে আলোচনা করা একটি নিবন্ধে বলা হয়েছে যে শেষে স্ল্যাশ করলে 301 পুনর্নির্দেশটি এড়ানো হবে। তবে আমি এই পৃষ্ঠায় কোনও পুনর্নির্দেশ দেখতে পাচ্ছি না ।

এটি কি ব্রাউজারের বৈশিষ্ট্য যা স্ল্যাশ সংযোজন করছে?


হ্যাঁ. উদাহরণস্বরূপ, আমি মনে করি অপেরা ফরোয়ার্ড-স্ল্যাশ লুকিয়ে রাখে (এবং এটি প্রোটোকলটি কখনও কখনও লুকিয়ে রাখে যা আমাকে দেবের পাগল করে তোলে!) ...
ম্যাট

এখানে প্রশ্নটি ঠিক কী? (বা প্রশ্নের মূল বিষয়।) এবং আপনি "" "সাইটটি কী উল্লেখ করছেন? উদাহরণস্বরূপ, আপনি যদি এখানে ওয়েবমাস্টারদের সাথে চেক করেন, তবে আপনি নোট করবেন যে ফায়ারফক্স এবং ক্রোমে (আমি পুরো টেস্টের পরীক্ষা নিচ্ছি না), স্ল্যাশ যুক্ত হওয়ার পরে আপনি যা বর্ণনা করেছেন তা ঘটে না । এটি যদি মনে হয় তবে সেই ক্ষেত্রে স্ল্যাশটি সরিয়ে ফেলতে বাধ্য করে এবং এটির জন্য একটি যুক্ত করে।
সু '

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

2
@ ম্যাট অপেরা কোয়েরি স্ট্রিংও লুকিয়ে রাখে ( ?ইউআরএল পরে কিছুটা ) যা বেশ নির্বোধ আইএমও।
অসন্তুষ্ট গোয়াট

উত্তর:


28

হ্যাঁ, খালি ডোমেন URL টি (যেমন হোমপেজ) অনুরোধ করার সময় সমস্ত মূলধারার ব্রাউজারগুলি HTTP অনুরোধে "স্ল্যাশ যুক্ত" করে app HTTP রিকোয়েস্টটি বৈধ করার জন্য এটি আসলে প্রয়োজনীয়, যার জন্য http://example.com/এটি:

GET / HTTP/1.1
Host: example.com

/প্রথম লাইনে (স্ল্যাশ) নোট করুন - এটি ইউআরএল অনুরোধ করা হচ্ছে। এখানে কিছুই না থাকা বৈধ নয় । আরএফসি 2616 থেকে :

দ্রষ্টব্য যে পরম পাথ খালি থাকতে পারে না; যদি কেউ মূল ইউআরআইতে উপস্থিত না থাকে তবে এটি "/" (সার্ভার রুট) হিসাবে দেওয়া উচিত।

ব্রাউজারটি সার্ভারের জন্য আপনাকে HTTP র অনুরোধটি দেখতে হবে। "ব্রাউজারের স্থিতি দণ্ড" এ প্রদর্শিত URL বা ঠিকানা বারের URL টিও আলাদা হতে পারে - আরও ব্যবহারকারী বান্ধব। স্ল্যাশ অনুরোধে উপস্থিত থাকলেও, গুগল ক্রোম স্থিতি দণ্ডে অনুসরণযোগ্য স্ল্যাশ যুক্ত করে না

কোনও 301 পুনর্নির্দেশ ঘটে না যদি আপনি নির্দিষ্ট করেন http://example.com(কোনও স্ল্যাশ নেই) কারণ ব্রাউজারটি HTTP অনুরোধটি তৈরি হওয়ার আগে সংশোধন করে।

মনে রাখবেন যে কোনও রাস্তা / ডিরেক্টরি থাকলে URL গুলি শেষে যুক্ত করা স্ল্যাশগুলির থেকে পৃথক। যেমন। http://example.com/directory/। আপনি যে নিবন্ধটির সাথে লিঙ্ক করেছেন সেটি উভয়কেই একই আচরণ করবে এবং সম্পূর্ণ সঠিক আইএমও বলে মনে হয় না। আপনি যদি অনুরোধ করেছেন http://example.com/directory(কোনও স্ল্যাশ নেই) তবে ব্রাউজারটি একটি স্ল্যাশ সংযোজন করে না এবং হ্যাঁ, বেশিরভাগ সার্ভার 301 টি http://example.com/directory/(স্ল্যাশ) এ পুনর্নির্দেশ করবে - তবে এটি সার্ভারের উপর নির্ভরশীল; এটি কেবল ভেঙে যেতে পারে! উদাহরণস্বরূপ, অ্যাপাচি-তে এটি DirectorySlashনির্ধারিত নির্দেশিকার উপর নির্ভরশীল on


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

5
@ অ্যাগনিও আমি মনে করি না আপনি উত্তরটি বুঝতে পেরেছেন। কোনও পুনর্নির্দেশ নেই বলে আপনি সার্ভার সংস্থানগুলিকে মোটেই বাঁচাতে পারবেন না। স্ল্যাশ সহ এবং এর বাইরে একটি ডোমেন 100% অভিন্ন। অন্য কথায়, প্রত্যেকের জন্য আলাদা আলাদা সামগ্রী ফিরে পাওয়ার কোনও উপায় নেই (যা আপনি ডিরেক্টরি URL গুলির সাহায্যে করতে পারেন)।
অসন্তুষ্ট গোয়াট

1
@ ডিসগ্রান্টলডগোট যদি আপনি ট্রেলিং স্ল্যাশ ছেড়ে দেন এবং সার্ভারটি পুনর্নির্দেশ করে তবে লিঙ্কগুলিতে একটি ট্রেলিং স্ল্যাশ যুক্ত করা সার্ভারকে পৃষ্ঠায় পুনরায় লোড করা থেকে রক্ষা করবে। এই স্ল্যাশ আলাপটি
আনাগিও

5
@ অানাগিও এই নিবন্ধটি ডিরেক্টরিগুলির পিছনে পিছনে পড়া স্ল্যাশ সম্পর্কে , যেখানে এই প্রশ্নটি কেবলমাত্র ডোমেনে একটি পেছনের স্ল্যাশ সম্পর্কে । উপরের উত্তর যেমনটি বলেছে এটি শূন্য পার্থক্য করে কারণ একটি লিঙ্ক example.comবা example.com/উভয়ই সার্ভারে ঠিক একই অনুরোধের প্রয়োজন।
অসন্তুষ্ট গোয়াট

3
… কারণ ব্রাউজারটি এটি "সংশোধন" করবে।
আনুর করুন
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.