Как дублировать главную страницу WordPress по другому url?
Ситуация:
есть самописный сайт не на php, на котором несколько страниц. Для блоговой части установил WordPress. В качестве основного веб-сервера nginx.
Т.к. главная и еще несколько страниц должны оставаться старыми, то их жестко прописал в конфиге nginx через location = / . Соответственно, все что не попадает на жестко прописанные location'ы, обрабатывается уже на wordpress.
В чем вопрос - хотелось бы, чтобы главная страница темы wordpress была доступна по какому-либо url, например domain.ru/blog ; при этом другие страницы wp не содержали бы в своем url "/blog/", т.е. чтобы адрес был domain.ru/example .
Пока вижу 3 альтернативных реализации:
1) переадресация с подменой url на уровне nginx (прописать location в той части, где обрабатываются запросы к php);
2) создания дубля главной страницы средствами самой wp (не уверен, что возможно);
3) перенос в админке wp корня на уровень domain.ru/blog, а затем через nginx во всех остальных запросах к движку убирать из url /blog/ .
Собственно, сам вопрос - какой из способов будет правильным и как его реализовать?
На главной странице отображать:
Ваши последние записи
Тема - бесплатный вариант Create Pro. https://catchthemes.com/demo/create/
Ссылку на свой сайт пока не могу дать, т.к. разбираюсь на локальной копии. Выглядит аналогично демке.
Хе-хе, всплыла правда проблема, что переадресовывает вновь создаваемые страницы на главную, записи при этом нормально открываются - до этого я только на них тестировал.
Полагаю, дело в nginx, но куда копать хз.
Дмитрий, Спасибо, удивительное рядом. Не знал что редиректы кешируются. Из другого браузера все ок.
Интересно, что очистка кэша хрома ничего не изменила и он по-прежнему перекидывает на главную.
Шаблон страницы на самом деле не отрабатывает пока как надо, но тут со временем разберусь, думаю.