Html 超级链接谁';s路径仅为正斜杠(/)
我被要求对一个朋友的公司网站做一些修改。它使用一个PHP插入文件作为每个页面的标题,这很有用,因为导航等在每个页面上都是相同的 以下代码指定每页上的公司徽标:Html 超级链接谁';s路径仅为正斜杠(/),html,hyperlink,Html,Hyperlink,我被要求对一个朋友的公司网站做一些修改。它使用一个PHP插入文件作为每个页面的标题,这很有用,因为导航等在每个页面上都是相同的 以下代码指定每页上的公司徽标: <div id="logo"> <a href="/"></a> </div> 如您所见,a标记的href仅包含一个正斜杠/作为其路径 该链接工作正常,并连接到index.php页面 我想知道它是怎么做到的?由于域的默认页面由服务器配置文件控制,因此这是指向指定为默认页面的
<div id="logo">
<a href="/"></a>
</div>
如您所见,a
标记的href
仅包含一个正斜杠/
作为其路径
该链接工作正常,并连接到index.php
页面
我想知道它是怎么做到的?由于域的默认页面由服务器配置文件控制,因此这是指向指定为默认页面的链接的快捷方式吗
我以前从未见过这样做,而且我似乎找不到任何关于它的文档。非常感谢您提供的任何信息。该链接将您带到公共根目录,然后默认文件生效 它是绝对路径的相对等价物,例如
http://stackoverflow.com/
在Linux和其他类似Unix的操作系统中,正斜杠用于表示根目录,根目录位于目录层次结构的顶部,包含系统上的所有其他目录和文件。因此,每个绝对路径(即文件系统对象(例如,文件或目录)相对于根目录的地址)都以正斜杠开始
URL(通用资源定位器)中也使用正斜杠来分隔目录和文件,因为URL基于UNIX目录结构。与UNIX用法的一个主要区别是,它们以一个方案(例如http或ftp)开始,而不是以正斜杠表示的根目录,该方案后面紧跟着一个冒号和两个连续的正斜杠序列,以指示URL的目录和文件部分的开始
via:这是一个很好的选择。因为它只包含路径部分,所以它维护当前方案、主机、端口等,并将您带到(假设您在上)
然后,浏览器在默认端口(80)上使用http
从www.example.com
请求/
然后,服务器将设备发送回的内容。它如何做到这一点取决于服务器是什么以及它是如何配置的
既然您提到了index.php
,就会有一些东西告诉服务器使用它
如果我们以Apache为例,这将是和的结合,告诉Apache。所以,假设我被要求更改DirectoryIndex指令(在本例中,我已经更改了);我假设此链接将连接到
.htaccess
文件中指定的任何文件?假设您使用.htaccess文件来执行此操作,并且系统支持.htaccess并已启用对它们的支持-是的。非常感谢先生。回答得很好。我能够从逻辑上推断出这么多,但是有一些文档和同事来支持我的逻辑总是很好的!