ASP 在 godaddy 上使用 plesk 在父目录中包含经典文件
ASP classic include files in parent directory with plesk on godaddy
我知道您需要启用父路径才能将文件包含在父目录中,但是我无法在 godaddy 的 plesk 托管上启用此 属性。有什么办法解决这个问题,还是我只需要将包含文件上传到我网站上的每个目录中。
包含文件的想法是我需要维护的东西会更少,如果我需要将它们上传到每个文件夹中,那么我需要维护的东西肯定不会少。
感谢您的帮助。
您可以 包含文件夹层次结构中 "higher up" 的文件,只是不能使用 file="../../"
语法。相反,使用 "virtual" 而不是 "file" 并指定相对于站点根目录的完整路径:
<!-- #include virtual="/path/to/includes/filename.inc" -->
这有一个额外的优势,即无论您将它包含在何处,它始终是相同的路径,因此您可以复制并粘贴到您想要的内容。
当然,这将需要编辑其中包含的每个页面,但既然您无论如何都要这样做,我想这不是问题。
这里是在plesk共享主机中允许父路径的方法,例如:godaddy
- 转到虚拟目录
- 在“工具”部分下找到目录属性,单击它
- 勾选“应用程序设置”部分下的允许使用父路径复选框
希望对您有所帮助。
我知道您需要启用父路径才能将文件包含在父目录中,但是我无法在 godaddy 的 plesk 托管上启用此 属性。有什么办法解决这个问题,还是我只需要将包含文件上传到我网站上的每个目录中。
包含文件的想法是我需要维护的东西会更少,如果我需要将它们上传到每个文件夹中,那么我需要维护的东西肯定不会少。
感谢您的帮助。
您可以 包含文件夹层次结构中 "higher up" 的文件,只是不能使用 file="../../"
语法。相反,使用 "virtual" 而不是 "file" 并指定相对于站点根目录的完整路径:
<!-- #include virtual="/path/to/includes/filename.inc" -->
这有一个额外的优势,即无论您将它包含在何处,它始终是相同的路径,因此您可以复制并粘贴到您想要的内容。
当然,这将需要编辑其中包含的每个页面,但既然您无论如何都要这样做,我想这不是问题。
这里是在plesk共享主机中允许父路径的方法,例如:godaddy
- 转到虚拟目录
- 在“工具”部分下找到目录属性,单击它
- 勾选“应用程序设置”部分下的允许使用父路径复选框
希望对您有所帮助。