2013-07-31 3 views
0

Любая идея, как просмотреть файл: /// C: /Results/index.html из localhost с помощью href?Открыть файл: ///path/index.html с localhost

Я создал тестовый html-файл (C: /ser/xampp/htdocs/filter/file.html) и поместил ссылку на локальную страницу (C: /Results/index.html), и я устал, чтобы открыть эту ссылку от (http://localhost/filter/file.html) это не сработало. Но когда я устал открывать ссылку (файл: /// C: /ser/xampp/htdocs/filter/file.html), она работала.

Я надеюсь, что это имеет смысл.

Я искал ее, но не нашел полезного решения. Любая идея, как это решить?

+0

Отображает ли XAMPP 'localhost' в вашей папке? т.е. что такое «DocumentRoot» Apache? – Raptor

+0

@ShivanRaptor его '/ ser/xampp/htdocs', но он не работал для файла: /// C: /ser/xampp/htdocs/filter/file.html также –

+0

'C: \ Windows \ System32 \ drivers \ etc \ hosts'. Просто вставьте код: '127.0.0.1 localhost 127.0.0.1 localhost'.Then перезапустите xampp. – ops

ответ

1

Если путь дается как ниже, и если вы получаете доступ с локального хоста, это сделает поиск файла, который находится внутри папки HTDOCS

<a href="file:///C:/Results/index.html">Click Here</a> 

Чтобы получить доступ к C: папку/Результаты, создать VirtualHost для C:/Results и укажите соответствующий ip для href, как показано ниже. Чтобы вы могли получить доступ к файлу из localhost.

<a href="http://192.168.1.4:1003/index.html">Click Here</a> 

Чтобы создать VirtualHost, * Открыть /etc/apache2/httpd.conf и введите следующие строки. Dont удалить другие линии

<VirtualHost 192.168.1.4:1003> 
DocumentRoot "file:///C:/Results" 
</VirtualHost> 

* Открыть /etc/apache2/ports.conf и введите следующие строки. Не удалять другие строки

Listen 1003 

* Перезапустить apache.

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