এর মতো দেখতে কোনও মূল-সম্পর্কিত ইউআরএল একটি /
অক্ষর দিয়ে শুরু হয় <a href="https://stackoverflow.com/directoryInRoot/fileName.html">link text</a>
।
আপনি যে লিঙ্কটি পোস্ট করেছেন: <a href="fruits/index.html">Back to Fruits List</a>
নামের একটি ডিরেক্টরিতে অবস্থিত একটি এইচটিএমএল ফাইলের সাথে লিঙ্ক করছে fruits
, ডিরেক্টরিটি এইচটিএমএল পৃষ্ঠার একই ডিরেক্টরিতে রয়েছে যেখানে এই লিঙ্কটি উপস্থিত হয়।
এটিকে মূল-সম্পর্কিত ইউআরএল করতে, এটিকে পরিবর্তন করুন:
<a href="/fruits/index.html">Back to Fruits List</a>
ও.পি. থেকে মন্তব্যে প্রশ্নের জবাবে সম্পাদিত :
কাজটি করা / এটিকে www.example.com এর সাথে তুলনামূলক করে তুলবে, মূলটি কী তা নির্দিষ্ট করার কোনও উপায় রয়েছে, উদাহরণস্বরূপ যদি আমি www.example.com/f फल/ এ রুটটি www.example.com/f फल হিসাবে দেখতে চাই আপেল / apple.html?
হ্যাঁ, ইউআরএলকে প্রিফ্যাক্স করে, href
বা এর সাথে src
বৈশিষ্ট্যগুলিতে একটিটিকে /
মূল ডিরেক্টরিটির সাথে সম্পর্কিত করে তোলে। উদাহরণস্বরূপ, HTML পাতায় দেওয়া www.example.com/fruits/apples.html
, a
এর href="https://stackoverflow.com/vegetables/carrots.html"
পাতায় ইচ্ছা লিংক www.example.com/vegetables/carrots.html
।
base
ট্যাগ উপাদান আপনি যে পৃষ্ঠার জন্য বেস-URI নির্দিষ্ট করতে (যদিও পারবেন base
ট্যাগ যোগ করা হবে যে , পৃষ্ঠা যেখানে এটি প্রয়োজন ছিল একটি নির্দিষ্ট বেস ব্যবহার করার জন্য এই জন্য আমি কেবল W3 উদাহরণ cite পাবেন:
উদাহরণস্বরূপ, নিম্নলিখিত বেস ঘোষণা এবং একটি ঘোষণা দেওয়া:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<HTML>
<HEAD>
<TITLE>Our Products</TITLE>
<BASE href="http://www.aviary.com/products/intro.html">
</HEAD>
<BODY>
<P>Have you seen our <A href="../cages/birds.gif">Bird Cages</A>?
</BODY>
</HTML>
আপেক্ষিক ইউআরআই "../cages/birds.gif" সমাধান করবে:
http://www.aviary.com/cages/birds.gif
উদাহরণ থেকে উদ্ধৃত: http://www.w3.org/TR/html401/struct/links.html#h-12.4 ।
প্রস্তাবিত পড়া:
/
এটি এটিকে আপেক্ষিক করে তুলবেwww.example.com
, রুটটি কী তা নির্দিষ্ট করার কোনও উপায় আছে, উদাহরণস্বরূপ, আমি যদি মূলটি ভিতরে যেতেwww.example.com/fruits
চাইwww.example.com/fruits/apples/apple.html
?