#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">
- Можете ли вы взять public_html и использовать только me.JPG?
- Пожалуйста, проверьте расширение изображения .JPG или .jpg?
Комментарии:
1. Так оно и есть на самом деле . JPG и я попытались поменять свою строку кода на вашу, и я получил тот же результат.
2. Можете ли вы проверить свой код .jpg в верхнем регистре?