我的html页面有问题
当我使用“根相对”路径时,它不能正确地使路径 而不是直接到index.html的文件夹,它直接到父文件夹。
示例:
我的index.html是:网站/ MySite / index.html
当我在index.html中创建一个链接到“/”时,它会引导我访问网站/
问题是什么?
答案 0 :(得分:0)
Root是您工作开始的第一个文件夹。您的站点根目录实际上是Websites /。所以行动正确。也许有些主机认为你的html文件是以root用户身份存在的文件夹。如果您对此没有任何问题,您应该使所有相关链接与您的主根一致。
有一个php函数可以提供当前的html文件路径。您可以在链接之前使用它。像:
<?php php_function ?>/mylink
答案 1 :(得分:0)
根路径是服务器配置中的设置。如果您希望达到与index.html
相对的内容,而不是使用./
和../
您可以使用../
返回并保留在您使用的文件所在的./
目录中。
例如,如果您想要访问文件
Websites/someFile.txt
来自中的index.html的
Websites/MySite/index.html
你必须使用相对路径
../someFile.txt
如果您想使用该文件
Websites/MySite/subDirectory/some.css
来自同一个index.html你会写
./subDirectory/some.css
我希望有帮助,如果不随意问,或让你提问更精确。
如果您想了解更多相关网址,可以访问the mozilla develop network ("Going back in the directory tree")