В настоящее время я создаю новую версию сайта в Wordpress и пытаюсь добавить несколько изображений как обычно, чтобы ссылаться как на CSS, так и на HTML. Вряд ли это позволило мне добавить несколько изображений, таких как логотип и т.д., Но когда я пытаюсь добавить еще несколько изображений, которые он дает запрещенному сообщению ниже. Изображение также не отображается, и показано, как показано ниже запрещенное сообщение, когда я перехожу к пути изображения.
Запрещенный
У вас нет разрешения на доступ /v 2/wp-content/themes/default/images/contact-yellow-icon.png об этом сервер. Кроме того, во время ошибки 404 Not Found пытаясь использовать ErrorDocument для обработки запроса.
У меня никогда не было этой проблемы раньше, чем из нескольких других сайтов WP, которые я установил. В чем может быть проблема?
Если я положу путь к другому изображению, тогда он отлично работает (http://www.domain.com/v2/wp-content/themes/default/images/contact-innovation-logo.png) я знаю, почему он не позволит мне получить доступ к другим изображениям??
вы должны проверить права доступа к файлам для /v 2/wp-content/themes/default/images/contact-yellow-icon.png
Я думаю, что они должны быть 644, чтобы все могли прочитать этот файл
или вы можете проверить права доступа к файлам /v 2/wp-content/themes/default/images/contact-innovation-logo.png
вы можете изменять разрешения с помощью ftp-менеджера или оболочки
** обновлено Эриком Лероем если разрешения 644 файлов не работают, измените их на 755, что я использовал для устранения проблемы. Если вы не знакомы с тем, как это сделать на основе inx и mac, вот как это сделать: Откройте терминал и перейдите к родительской папке изображений. введите sudo chmod -R 775 (затем введите имя папки с изображениями после 775) он запросит у вас пароль, затем ваши изображения будут работать на вашем сайте.
Это также может быть вызвано использованием защиты hotlinking. Поэтому, если используется защита от обратного связывания, убедитесь, что URL-адрес вашего веб-сайта добавлен в белый список. Также имейте в виду, что www.yourdomain.com и yourdomain.com считаются двумя разными URL-адресами.
Вопрос, возможно, был решен для исходного пользователя, но я не нашел, что для меня не работало изменение прав доступа или отключение hotlinking (было уже отключено).
Для меня файлы, которые не работают, были php файлами в тематических каталогах CSS и JavaScript.
Я обнаружил, что для меня проблемой был файл .htaccess, созданный WordPress для LOCKDOWN для предотвращения инъекций вредоносного кода. Добавление правил для разрешения этих файлов позволило им работать.
Используйте этот
sudo chmod -R a+rw /var
а затем
<img src="../img/y.png">