2010-08-06 2 views
1

Каков наилучший способ портирования статического HTML-сайта на CDROM, чтобы пользователи могли вставлять диск, копировать файлы и запускать сайт «в автономном режиме».Разверните сайт до cd - paths

какой вид структуры пути я должен использовать? на данный момент все активы, как:

файла: /// C: /Users/User/Desktop/MySite/index.html

, который, очевидно, не очень компактен

спасибо любая информация

ответ

1

Вы должны использовать относительные пути, как index.html и images/img.gif.

Если у вас есть много абсолютных ссылок, найдите «файл: /// C:/Users/User/Desktop/MySite /» и замените все на «» (или «./», чтобы сделать все более понятным). Notepad++ может выполнять поиск по всем файлам одного каталога.

Чтобы сделать все более четким, создайте подкаталог со всеми файлами и другими поддиректорами и, возможно, index.html в корневом каталоге, поэтому пользователю нужно только скопировать одну папку (плюс один index.html).

+0

grand, большое спасибо – Ross

+0

Это на самом деле стандарт при разработке оффлайн для онлайн-сайта, потому что таким образом вы просто загружаете файлы/папки и по-прежнему не связаны ни с чем. –

0

Вы можете попробовать использовать портативное приложение для веб-серверов. Это приложение позволяет запускать любые веб-сайты на любых дисках (USB-Flash или CDROM). Главное преимущество в том, что вам не следует менять ссылки с абсолютных путей на относительные. Кроме того, приложение откроет ваши сайты, если это использует базу данных или PHP.

Например: XAMPP (Portable Web Server) и многие другие.

Смежные вопросы