нужен URL html-файла в js

#javascript #html

#javascript #HTML

Вопрос:

У меня есть html-файл parent.html , к которому я получаю доступ с помощью http://foo.com/webtest/parent.html

очевидно, что на сервере этот файл сохраняется в public_html/webtest/parent.html

теперь в этом html-файле есть javascript, который создает iframe на этом html. src iframe относится к html-файлу на том же сервере, сохраненному в
public_html/bar/static/js/in/actions/inter.html

Я хочу указать абсолютный URL-адрес этого файла в качестве src в этом iframe, что-то вроде
src = http://foo.com/bar/static/js/in/actions/inter.html
но дело в том, что это не работает, и я получаю страницу, не найденную внутри src. есть идеи относительно того, что может пойти не так и что я мог бы сделать?

Комментарии:

1. используйте /bar/static/js/in/actions/inter.html в качестве своего URL

2. доступен ли файл для общего доступа? (разрешение для файла inter.html сам файл) Вы пробовали это с другим файлом или файлом в другом расположении?

3. ДА… я не буду создавать никаких проблем с разрешениями, если вы уже добавили это в public_html.

4. проблема в том, что даже если я попытаюсь открыть src foo.com/bar/static/js/in/actions/inter.html в браузере он выдает страницу, которая не найдена. файл сохраняется по адресу public_html/bar/static/js/in/actions/inter.html и все разрешения в порядке.

5. вы подтвердили, что можете просматривать URL-адрес в отдельном экземпляре / вкладке браузера?

Ответ №1:

Я предполагаю, что у вас проблема с webroot, т. Е. public_html / webtest установлен в качестве root вашего сайта, и, следовательно, все, что находится за пределами этой папки, недоступно для приложения.

Вы можете это подтвердить?