Изображения, не появляющиеся в hostgator (cPanel), но появляющиеся в localhost

#html #css #path #localhost #cpanel

Вопрос:

По какой-то причине, когда я ссылаюсь на файлы CSS или файлы изображений в индексном файле hostgator (в разделе public_html), они просто не работают, но это работает, когда я тестирую его локально. Вот пример того, как я пытаюсь использовать изображение, загруженное в папку public_html через cPanel:

 <!DOCTYPE html>
<html>

<head>
<title>mydomain.com</title>
</head>

<h1>Here is an image</h1>
<img src="public_html/me.JPG" alt="pic of me">
<p style="background-color:#ECEBE9;">Here is more text

</p> 
</body>
</html>
 

Я пытался:

  • Изменение разрешений (все в public_html равно 755, а public_html-750 в соответствии с инструкциями hostgator)
  • Используя полный путь: «/home/имя пользователя/public_html/» (используя мое имя пользователя, а также пытаясь «home3» вместо «home»)
  • Поместите JPG в подпапку под названием изображения и используйте это имя пути

Я предполагаю, что это что-то очевидное относительно пути, но я действительно не понимаю, почему index.html файл не может получить доступ к CSS или файлам изображений из той же папки на hostgator, поэтому, пожалуйста, дайте мне знать, что еще можно попробовать.

Ответ №1:

если я.JPG находится в той же папке, что и html-документ, используйте src=»me.JPG»

Используйте относительные пути вместо абсолютных путей.

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

1. По какой-то причине это работает! Есть идеи, почему абсолютный путь не работает?

Ответ №2:

 <img src="public_html/me.JPG" alt="pic of me">
 
  1. Можете ли вы взять public_html и использовать только me.JPG?
  2. Пожалуйста, проверьте расширение изображения .JPG или .jpg?

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

1. Так оно и есть на самом деле . JPG и я попытались поменять свою строку кода на вашу, и я получил тот же результат.

2. Можете ли вы проверить свой код .jpg в верхнем регистре?