2012-04-04 2 views
0

Привет надеюсь, кто-то может помочь, у меня есть следующая небольшая проблема:Ссылка на файл отсутствует на веб-сайте root?

Ubuntu сервер 64bit текущий релиз работает 2 виртуальных сайтов

Структура папок

site1 (Этот сайт доступен в Интернете)

/вар/WWW/сайт1

сайт2 (INTR Анет)

/вар/WWW/site2

/вар/WWW/site2/PDF/order_pdf/(папки, где хранятся .pdfs)

Так что с Сайта 1 Я пытался сделать ссылку на файл содержащиеся в site2, следующие:

<a href="../site2/pdf/prder_pdf/filename.pdf 

Это не работает, надеюсь, что кто-то может помочь?

ответ

0

я добавил следующую строку в файл виртуальных хот для Сайта 1/и т.д./apache2/сайты-доступных файлы по умолчанию/

Alias /pdf /var/www/site2/pdf/Order_pdf 

и теперь работает очарование.

0

Относительные URI относительно базы URI, а не файловая система веб-сервера.

Если вы хотите связать что-то на другом сайте, то вы должны использовать абсолютный URI (например, http://example.com/...) или относительный URI схемы (например, //example.com/...).

+0

Так как файлы находятся на узле интрасети, я не смогу сослаться на них? – wiggy1977

+0

На сервере Ubuntu можно отобразить эту папку с сайта2, чтобы она стала доступной для файлов в site1? – wiggy1977

+0

Нет, вам просто нужно указать URL-адрес для них. Очевидно, что кто-нибудь из Интернета сможет следить за ссылкой (поскольку у них не будет доступа к Интранету). – Quentin

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