Сейчас все больше вебмастеров хотят установить wordpress в другой каталог. Во-первых, админу приятнее работать в чистом корневом каталоге, где открытые им директории не путаются среди малопонятных файлов wordpress. Во-вторых, имя другого каталога неизвестно хакерам и спамботам, что хорошо защищает наш сайт от вредителей. WordPress позволяет работать сайту по ссылке главного домена, при этом физически содержать файлы сайта в другом каталоге.
Я уже делал так для другого своего сайта, но сегодня у меня несколько другая проблема: На главном домене висел этот сайт, написанный мною на HTML с применением CSS. Однако, как показал опыт, такая система неэффективна для динамически развивающегося сайта. Если приходилось добавлять или изменять пункт меню, баннер или ссылку, приходилось это делать в каждом html-файле сайта, а их около полусотни. Поэтому я давно планировал установить движок wordpress и постепенно перенести тексты сайта на него. WordPress установим в другой каталог.
Установка wordpress в другой каталог
- Устанавливаем wordpress в нужный нам каталог;
- Заходим в админку по ссылке Settings > General(Параметры — Общие);
- Копируем файлы index.php и .htaccess себе на компютер;
- Изменяем index.php, в строку require(‘./wp-blog-header.php’) добавляем имя каталога, чтобы получилось require(‘./katalog/wp-blog-header.php’);
- В админке настраиваем:
Адрес WordPress: http://site.com/katalog/
Адрес сайта: http://site.com/ и сохраняем.
Все готово. Придется наново войти в админку, уже по новому адресу и можно работать. Никто и не заметит, что wordpress не в корневом каталоге сайта.