0
40
2017-02-10

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

Если WordPress установлен и контролирует ваш сайт из корневого каталога, это не означает, что основные файлы WordPress должны находиться в том же месте...
Понравилась страница? Поставь свою оценку!
PLUGIN_STAR_RATINGS.SCORE_TEXTPLUGIN_STAR_RATINGS.VOTES_TEXT

Обычно я рекомендую, чтобы люди устанавливали 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