ডেনিস 3rd স্ল্যাশ পৃথক করা প্রয়োজন ব্যাখ্যা করেছেন host
থেকে path
, কিন্তু অন্য দুই আরো অনেক আকর্ষণীয় হয় ...
দেখা যাচ্ছে যে তারা ইউআরএল সিনট্যাক্সের জন্য অকেজো এবং কিছুটা নির্বিচারে সংযোজন ছিল। ওয়ার্ল্ড ওয়াইড ওয়েবের উদ্ভাবক এবং এর অনেক স্ট্যান্ডার্ড ( ডেনিসের সাথে সংযুক্ত আরএফসি সহ ) টিম বার্নার্স-লি ২০০৯ সালে ফিরে একটি সাক্ষাত্কারে তাঁর 'ডাবল স্ল্যাশ' ব্যবহারের জন্য দুঃখ প্রকাশ করেছিলেন।
ডাবল স্ল্যাশ, যদিও সেই সময় একটি প্রোগ্রামিং কনভেনশন ছিল, এটি সত্যই প্রয়োজনীয় নয় বলে প্রমাণিত হয়েছিল, মিঃ বার্নার্স-লি ব্যাখ্যা করেছিলেন। সমস্ত কাগজ এবং গাছগুলি দেখুন, তিনি বলেছিলেন, যদি লোকেরা বছরের পর বছরগুলিতে কাগজের উপর sla স্ল্যাশগুলি লিখতে বা লিখতে না হত - এই দুটি কী-স্ট্রোক টাইপ করতে করতে ব্যয় করা মানব শ্রম এবং সময় উল্লেখ না করে ব্রাউজার ঠিকানা বাক্সে বার।
http://bits.blogs.nytimes.com/2009/10/12/the-webs-inventor-regrets-one-small-thing/
সুতরাং, কিছু 18 বছর আগে দূরদর্শিতা একজন অপ্রাপ্তবয়স্ক (এবং uncharacteristic) ভ্রষ্টতা জন্য সংরক্ষণ করুন, আপনার ফাইল URL টি ঠিক সহজে হতে পারত file:/D:/Desktop/Book.pdf
বদলে file:///D:/Desktop/Book.pdf
।
আপনার প্রশ্নের উত্তর দেওয়ার জন্য, ইউআরএলগুলিতে 3 টি স্ল্যাশ হওয়ার কোনও যুক্তিসঙ্গত কারণ নেই।
আপডেট: @কমফ্রিচের মন্তব্যে উল্লেখ করা হিসাবে, ২০১ 2017 হিসাবে, file:/D:/...
উপরের উদাহরণটি এখন বৈধ! এটি আরএফসি 8089 এর জন্য ধন্যবাদ , যা পূর্ববর্তী স্ট্যান্ডার্ড থেকে বিশেষভাবে এই ফিক্সটিকে কল করে ...
[আরএফসি 1738] এর সংজ্ঞা অনুসারে, একটি ফাইল ইউআরএল সর্বদা টোকেন "ফাইল: //" দিয়ে শুরু হয়, তার পরে একটি (optionচ্ছিকভাবে ফাঁকা) হোস্টের নাম এবং "/" থাকে। বিভাগ 2 এ দেওয়া বাক্য গঠনটি ডাবল স্ল্যাশ "//" সহ পুরো কর্তৃপক্ষের উপাদানটিকে makesচ্ছিক করে তোলে।
বেঁচে থাকার কি সময়।
file://localhost/D:/Desktop/
স্বয়ংক্রিয়ভাবে প্রসারিত করে ।