2010-08-06 55 views
1

将静态HTML网站移植到CDROM的最佳方式是什么,以允许用户插入磁盘,复制文件,然后“脱机”运行网站。将网站部署到cd - 路径

我应该使用什么样的路径结构?在目前所有的资产都是这样:

文件:/// C:/Users/User/Desktop/MySite/index.html

这显然不是很便携

感谢任何信息

回答

1

你应该使用相对路径,像 index.htmlimages/img.gif

如果您有很多绝对链接,请搜索“file:/// C:/ Users/User/Desktop/MySite /”,然后全部替换为“”(或“./”,以使事情更清晰)。 Notepad++可以搜索一个目录的所有文件。

为了使事情更清晰,创建一个包含所有文件和更多子目录的子目录,并在根目录中创建一个index.html,这样用户只需复制一个文件夹(加上一个index.html)即可。

+0

隆重,非常感谢 – Ross 2010-08-06 11:02:33

+0

这实际上是在线网站离线开发时的标准,因为这样您只需上传文件/文件夹,仍然没有链接被打破。 – 2010-08-06 11:44:32

0

您可以尝试使用便携式网络服务器应用程序。 此应用程序允许运行任何驱动器(USB闪存或CDROM)上的任何网站。您不应将链接从绝对路径更改为相对路径的主要优点。此外,应用程序将打开您的网站,如果它使用数据库或PHP。

例如:XAMPP(便携式Web服务器)等等。