TechBlogSD - Все для WordPress и WEB разработки
WEB и WordPress инструкции, новости, обзоры тем и плагинов

Перемещение файлов WordPress из корневого каталога

686

Обычно я рекомендую, чтобы люди устанавливали WordPress в корневой каталог своих сайтов, и это правильно.

Но Вам может захотется, чтобы WordPress был установлен в подкаталог, чтобы сохранить этот корневой каталог вашего сайта чистым или с точки зрения безопасности. Существует много файлов, которые обеспечивают WordPress и сохраняются в корне при установке WP, по этому при перемещении файлов стоит быть придельно акуратным:

Скриншот корневых файлов и каталогов WordPress

Как видите в корне у нас получается много всего.

Вы можете установить WordPress в подкаталог и все еще управлять сайтом из корня

Да, это так. Вероятно, вы видели предпочтение этому варианту управления миллион раз и никогда не задумывались о такм интересном решении. Для настройки переноса WP в отдельный каталог Вам нужно перейти в Настройки» ? «Общие» :

Снимок экрана общих настроек для WordPress и URL-адресов сайтов

Первый параметр, – URL-адрес WordPress, дает вам возможность установить, где находятся фактические файлы WordPress. Второй параметр, – позволяет Вам указать, где вы хотите, чтобы был корень вашего сайта.

Это означает, что вы можете создать новый подкаталог (скажем, «wordpress»), поместить все ваши основные файлы WordPress и по-прежнему управлять сайтом из корня CMS. Хотя Codex имеет хорошую пошаговую инструкцию, я также расскажу об этом здесь.

  1. Перенесите ВСЕ файлы ядра WordPress в подкаталог (например /wordpress/).
  2. Измените общие настройки (см. Рис. Выше) в соответствии новому местоположению.
  3. Скопируйте файл index.php и .htaccess обратно в корневой каталог
  4. Откройте файл index.php и измените строку:

    require(‘./wp-blog-header.php');

на

require('./wordpress/wp-blog-header.php');

Если вы используете другой подкаталог, очевидно, что Вам нужно указать Ваш подкаталог.

  1. Войдите в панель администрирования. Обратите внимание, что вероятнее всего, использовали для входа в систему ссылку:
    /wp-admin/

    но теперь Вам нужно использовать ссылку с учетом каталога в который был перенесен WordPress, в нашем случае это будет:

    /wordpress/wp-admin/
  2. Перейдите в Настройки ? «Постоянная ссылка» и нажмите кнопку «Сохранить», чтобы обновить правила постоянной ссылки в файле .htaccess.
  3. Убедитесь, что все хорошо в интерфейсе сайта.

Безопасность

Поскольку я думаю, что очень немногие сайты делают это, вы получаете бонус безопасности от неизвестности. Боты, кружащие вокруг вашего сайта, вероятно, никогда не найдут файлы ядра WordPress, так как они находятся в подкаталоге, который не упоминается публично нигде.

Статья была переведена для блога TechBlog.SDStudio.top
Источник: https://digwp.com

Источник записи:

Этот веб-сайт использует файлы cookie для улучшения вашего опыта. Мы предполагаем, что вы согласны с этим, но вы можете отказаться, если хотите. Принимаю Подробнее