I have been asked to make some changes to a friend’s company website. It uses a PHP insert file for the header on each page, which is useful as the navigation etc is the same on every page.
The following code designates the company logo on every page:
<div id="logo">
<a href="/"></a>
</div>
As you can see, the href of the a tag contains only a forward slash / as it’s path.
The link is working fine, and connects to the index.php page.
I’m wondering how it is doing this? Seeing as the default page for the domain is controlled by the server config file, is this a shortcut to link to whatever the default page is designated as?
I’ve never seen this done before, and I can’t seem to find any documentation concerning it. I appreciate any information you can provide.
That link brings you to the public root, and then the default file kicks in.
It’s the relative equivalent of an absolute path, such as
http://stackoverflow.com/via: http://www.linfo.org/forward_slash.html