WordPress позволяет перенести все свои файлы в подпапку на сервере, но при этом остаться доступным по тому же адресу. Для этого нужно зайти в настройки и в поле «Адрес WordPress (URL)» добавить ту подпапку, где будет WordPress. Например, «http://yoursite.ru/wordpress». Сохраните настройки. Не обращайте внимания на ошибки. Сайт на текущий момент перестанет работать. Теперь зайдите на сервер и переместите все файлы WordPress КРОМЕ index.php в подпапку, которую указали в настройках. После этого в index.php добавьте перед wp-blog-header.php имя папки, в которую положили WordPress. Файл станет выглядеть примерно так:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
<?php /** * Front to the WordPress application. This file doesn't do anything, but loads * wp-blog-header.php which does and tells WordPress to load the theme. * * @package WordPress */ /** * Tells WordPress to load the WordPress theme and output it. * * @var bool */ define('WP_USE_THEMES', true); /** Loads the WordPress Environment and Template */ require( dirname( __FILE__ ) . '/wordpress/wp-blog-header.php' ); |
Данная настройка может пригодиться тем, кому не нравится, что WordPress лежит в корне с кучей файлов. Но какого-либо экономического смысла в подобной манипуляции нет.