WordPress обычно используется для создания сообщений в блогах и страниц вашего сайта. Однако некоторым пользователям может потребоваться добавить отдельную статическую HTML-страницу и сделать ее доступной вместе с общим сайтом WordPress.
Проблема в том, что эта страница не распознается WordPress и может отображать ошибку 404.
В этой статье мы покажем вам, как правильно загрузить HTML-страницу в WordPress, не вызывая ошибки 404.
Содержание
Зачем загружать HTML-страницы в WordPress?
WordPress поставляется со встроенным типом контента для добавления страниц на ваш сайт. Часто темы WordPress добавляют заранее разработанные шаблоны страниц для отображения ваших страниц.
Существуют даже плагины для целевых страниц WordPress, которые позволяют создавать красивые шаблоны страниц с помощью конструктора перетаскивания.
Это означает, что в большинстве случаев вам не нужно загружать HTML-страницу на свой сайт WordPress.
Совет эксперта: Мы рекомендуем использовать СидПрод, лучший плагин для создания страниц WordPress, позволяющий создавать собственные страницы. Вы можете использовать его интерфейс перетаскивания для создания целевой страницы. Кроме того, он поставляется с профессионально разработанными шаблонами, которые можно использовать в качестве отправной точки.
Однако иногда у вас могут быть статические HTML-страницы со старого веб-сайта или статический шаблон, который вам нравится и который вы хотите использовать.
В этих сценариях вам нужно будет загрузить свою HTML-страницу в WordPress.
Поскольку WordPress имеет собственную структуру URL-адресов, оптимизированную для SEO, это может привести к ошибке 404, если вы просто загрузите свою HTML-страницу и попытаетесь получить к ней доступ.
При этом давайте посмотрим, как загрузить HTML-страницу на ваш сайт WordPress, не вызывая ошибок 404.
Загрузка HTML-страницы на сайт WordPress
Во-первых, вам необходимо подготовить HTML-страницу, которую вы хотите загрузить.
Если это одна HTML-страница без отдельных файлов CSS или изображений, вы можете загрузить ее как есть.
Однако если страница, которую вы хотите загрузить, содержит отдельные файлы CSS и изображения, вам необходимо поместить их в структуру каталогов.
В идеале вы хотели бы поместить файлы в папку на своем компьютере.
Не забудьте открыть основной HTML-файл, чтобы убедиться, что все работает как положено.
Затем вам необходимо подключиться к вашему сайту WordPress с помощью FTP-клиента или приложения «Диспетчер файлов» в панели управления учетной записью хостинга.
После этого вам необходимо загрузить созданную ранее папку в корневую папку вашего сайта WordPress. Корневая папка — это та, в которой находится wp-admin
, wp-content
и wp-includes
папки внутри него.
После загрузки файлов вы можете перейти на свой веб-сайт и просмотреть HTML-страницу.
Если вы загрузили папку с HTML и сопутствующими файлами CSS и изображениями, вам нужно будет добавить имя загруженной папки в конец адреса вашего веб-сайта, например:
Примечание: Основной HTML-файл в вашей папке должен называться index.html. В противном случае вам также придется указать имя HTML-файла.
С другой стороны, если вы загрузили отдельный HTML-файл, просто добавьте имя HTML-файла в конец адреса вашего веб-сайта:
Теперь вы увидите загруженную HTML-страницу.
Если вы столкнулись со страницей с ошибкой, вам нужно будет устранить ошибку.
Устранение неполадок при загрузке HTML-страницы в WordPress
Обычно вы можете просмотреть свою HTML-страницу, посетив ее напрямую или посетив папку.
Однако из-за правил перезаписи, используемых WordPress или вашим веб-сервером, существует вероятность того, что вы можете столкнуться с некоторыми распространенными ошибками WordPress.
1. Исправление ошибки 404 после загрузки HTML-страницы в WordPress
Ошибка 404 — одна из самых распространенных ошибок WordPress. Однако в большинстве случаев это довольно легко исправить.
Если после загрузки HTML-страницы вы видите ошибку 404, вам просто нужно добавить правило перезаписи в файл .htaccess:
RewriteRule ^(.*)index\.(php|html?)$ /$1 [R=301,NC,L]
2. Исправление ошибки 403 после загрузки HTML-страницы в WordPress
Ошибка 403 также может возникнуть из-за прав доступа к файлу на вашей недавно загруженной HTML-странице или в загруженной вами папке.
Просто подключитесь к своему веб-сайту с помощью FTP-клиента и выберите HTML-страницу или папку, которую вы загрузили.
Затем щелкните правой кнопкой мыши и выберите параметр «Права доступа к файлам» в вашем FTP-клиенте.
Появится всплывающее окно разрешения файла. Введите «755» в поле числового значения и установите флажок «Рекурсивно в подкаталоги».
Ниже выберите опцию «Применить ко всем файлам и каталогам» и нажмите кнопку «ОК».
Это установит права доступа к файлам для вашей папки загрузки HTML и всех файлов и папок внутри нее.
Более подробную информацию можно найти в нашем руководстве о том, как исправить ошибку прав доступа к файлам и папкам в WordPress.
Добавление вашей пользовательской HTML-страницы в XML-файлы Sitemap
Теперь, когда вы загрузили свою HTML-страницу, пришло время сообщить поисковым системам, что она является частью вашего веб-сайта.
Самый простой способ сделать это — добавить его в XML-карты сайта вашего веб-сайта.
Если вы еще не настроили карты сайта, следуйте инструкциям в нашей статье о том, как добавить карты сайта XML в WordPress.
Сначала вам необходимо установить и активировать Все в одном SEO для WordPress плагин. Более подробную информацию можно найти в нашей статье о том, как установить плагин WordPress.
После активации перейдите в раздел Все в одном SEO » Карты сайта страница. На странице «Общие настройки» убедитесь, что переключатель «Включить карту сайта» включен.
После этого прокрутите немного вниз до раздела «Дополнительные страницы».
Сдвиньте переключатель, чтобы активировать этот раздел, а затем введите URL-адрес своей HTML-страницы или папки в разделе «URL-адрес страницы».
Нажмите кнопку «Добавить страницу», чтобы добавить ее.
После этого не забудьте нажать кнопку «Сохранить изменения», чтобы сохранить настройки.
All in One SEO теперь будет включать URL-адрес вашей пользовательской HTML-страницы в ваши XML-карты сайта WordPress. Поисковые системы смогут найти URL-адрес и обработать его как любую другую страницу вашего сайта.
Мы надеемся, что эта статья помогла вам научиться загружать HTML-страницы в WordPress без ошибок. Вы также можете ознакомиться с нашим руководством по SEO для WordPress, чтобы получить больше трафика, или взглянуть на наше руководство для начинающих по скорости и производительности WordPress.
Если вам понравилась эта статья, то подписывайтесь на нашу рассылку YouTube канал для видеоуроков по WordPress. Вы также можете найти нас на Твиттер и Фейсбук.