【发布时间】:2010-08-06 10:42:40
【问题描述】:
将静态 HTML 网站移植到 CDROM 的最佳方式是什么,允许用户插入磁盘、复制文件,然后“离线”运行网站。
我应该使用什么样的路径结构?目前所有的资产都是这样的:
file:///C:/Users/User/Desktop/MySite/index.html
这显然不是很便携
感谢您提供任何信息
【问题讨论】:
将静态 HTML 网站移植到 CDROM 的最佳方式是什么,允许用户插入磁盘、复制文件,然后“离线”运行网站。
我应该使用什么样的路径结构?目前所有的资产都是这样的:
file:///C:/Users/User/Desktop/MySite/index.html
这显然不是很便携
感谢您提供任何信息
【问题讨论】:
你应该使用相对路径,比如
index.html
和
images/img.gif.
如果您有许多绝对链接,请搜索“file:///C:/Users/User/Desktop/MySite/”并将所有链接替换为“”(或“./”,以使内容更清晰)。 Notepad++ 可以搜索一个目录下的所有文件。
为了让事情更清楚,创建一个包含所有文件和更多子目录的子目录,并且可以在根目录中创建一个 index.html,这样用户只需复制一个文件夹(加上一个 index.html)。
【讨论】:
您可以尝试使用便携式网络服务器应用程序。 此应用程序允许在任何驱动器(USB 闪存或 CDROM)上运行任何网站。您不应该将链接从绝对路径更改为相对路径的主要优点。此外,如果使用数据库或 PHP,该应用程序将打开您的网站。
例如:XAMPP(便携式 Web 服务器)等。
【讨论】: