Для моих модулей переднего плана я хочу иметь возможность загружать их непосредственно в режиме просмотра. Поэтому мне нужен мой базовый тег, чтобы узнать домашний каталог, но он этого не делает. Есть ли способ указать домашний каталог в пути.Как указать домашний каталог для базового тега?
Ниже не работает, так как тильда не интерпретируется.
<base href="~/root/web/source/" target="_blank">
Если я использую
<base href="/web/source/" target="_blank">
Он работает на сервере, а не на моего клиента, поскольку есть разные оценки для ведущих /
(корень).
Аналогичные результаты для:
<base href="web/source/" target="_blank">
Как ни странно, сервер интерпретирует предшествующий косую черту такой же, как не слэш вперед предыдущего.
Клиент interprests относительный путь как:
/Users/a/root/web/source/htm
В то время как сервер интерпретирует как относительный путь (директорию public_html)
/root
, которые сильно отличаются.
Вы пробовали '. /' Вместо '~ /'? точка означает текущий каталог, тильда обычно означает домашний каталог, но недействительна в браузере, в то время как точка действительна в браузере. –