Mike_Ro
@Mike_Ro
Python, JS, WordPress, SEO, Bots, Adversting

Корректный адрес до изображения?

Всем привет! Хочу вставить изображение, но не знаю как правильно указать адрес.
Вся проблема в том, что заранее не известно название домена, т.е. нужно его динамически подставлять.

Допустим домен будет: http:// test.ru
Изображение находится по адресу: http:// test.ru/files/images/logo.png

1. Если мы находимся на главной, то все ок - http:// test.ru/files/images/logo.png, а если не на главной, то адрес изображения не верный...
<img src="files/images/logo.png" alt="logo">

2. Игнорирует название домена и в итоге получаем абсолютный (он всегда таким будет, в независимости, на какой странице мы сейчас находимся) адрес - http:// files/images/logo.png
<img src="//files/images/logo.png" alt="logo">

Можно конечно использовать php SERVER_NAME итп, но может все-таки имеется возможность задать в html правильный адрес?

Спасибо!
  • Вопрос задан
  • 144 просмотра
Решения вопроса 2
@ynblpb_spb
дятел php
<img src="/files/images/logo.png" alt="logo">
Ответ написан
Комментировать
ThunderCat
@ThunderCat Куратор тега HTML
{PHP, MySql, HTML, JS, CSS} developer
для верного отображения контента используйте путь от корня сайта, если не прописаны особые директивы, корень сайта в пути обозначается косой правой чертой "/",
соответственно путь '/img/some.jpg' = 'www.domen.tld/img/some.jpg'
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
SkiperX
@SkiperX Куратор тега HTML
2 вариант или php переменная (но это используют когда не из корня путь)
Ответ написан
DENDIBAEV
@DENDIBAEV
Тыжпрограммист
через / например: <img src="/img/logo.png" alt="alt">
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы