将静态HTML网站移植到CDROM的最佳方法是什么,允许用户插入磁盘,关闭文件,然后“离线”运行网站。
我应该使用哪种路径结构?目前所有资产都是:
文件:/// C:/Users/User/Desktop/MySite/index.html
显然不是很便携
感谢任何信息
答案 0 :(得分:1)
你应该使用相对路径,比如
index.html
和
images/img.gif
。
如果您有许多绝对链接,请搜索“file:/// C:/ Users / User / Desktop / MySite /”并将所有内容替换为“”(或“./”,以使事情更清晰)。 Notepad++可以搜索一个目录的所有文件。
为了使事情更加清晰,请在根目录中创建一个包含所有文件和更多子目录以及可选的index.html的子目录,这样用户只需复制一个文件夹(加上一个index.html)。
答案 1 :(得分:0)
您可以尝试使用可移植的Web服务器应用程序。 此应用程序允许在任何驱动器(USB-Flash或CDROM)上运行任何网站。您不应该更改从绝对路径到相对路径的链接的主要优点。此外,如果使用数据库或PHP,应用程序将打开您的站点。
例如:XAMPP(可移植Web服务器)和许多其他。