В случае, если на сайте под управлением CMS WordPress при посещению страниц возникает ошибка 404 Not Found скорее всего на сайте отсутствует конфигурационный файл .htaccess, находящийся в корневом каталоге сайта.
Зачастую данная ошибка возникает после переноса сайта, поскольку владельцы забывают перенести конфигурационный файл .htaccess, который отвечает за правильную работу WordPress на хостинге. Поскольку это файл с точкой в названии, некоторые хостинги могут не отображать его, поэтому при переносе этот файл может не попасть в архив резервной копии.
Если файл .htaccess отсутствует, его можно создать по шаблону из официальной инструкции WordPress [по ссылке]
1. Откройте [файловый менеджер сайта] и в корневом каталоге создайте файл с названием .htaccess
2. Скопируйте и вставьте следующее содержимое в созданный файл .htaccess
# BEGIN WordPress
RewriteEngine On
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
# END WordPress
3. Сохраните изменения в файле и перезагрузите страницу сайта.
Все категории вопросов