После перемещения из подкаталога в главную страница домашняя страница не отображается
Я переместил каталог wordpress из "http://example.net/wordpress "кому"http://example.net "и теперь на домашней странице появляется ошибка 404.
Все остальные страницы работают правильно, АФАИК. Например, "http://example.net/about "отображается правильно, но ввод"http://example.net "в адресной строке в конечном итоге отображается "http://example.net/wordpress ", а затем выдает ошибку 404.
В базе данных, Я изменил значения URL-адреса сайта и домашнего URL, чтобы они были правильными.
Страница, которая должна отображаться, имеет значение page_id=6. В таблице базы данных для "wp-параметры" для параметра "show_on_front" установлено значение "страница". Параметр "page_on_front" имеет значение 6. (Я не менял эти значения)
Ввод "http://example.net/?page_id=6 "выдает ошибку 404, но вводит"http://example.net/?page_id=416 " переходит на свою правильную страницу.
Я установил постоянные ссылки на "обычный" (так что никаких постоянных ссылок). В параметрах чтения я настраиваю домашнюю страницу для отображения сообщений в блоге (вместо статической страницы). Когда я это делаю, URL-адрес сайта с ?page_id=6 разрешается правильно.
Если я затем изменю параметры чтения, чтобы использовать "Домашнюю страницу" для главной страницы, когда я это сделаю, URL-адрес сайта с ?page_id=6 будет изменен на правильную страницу, но адрес сайта будет изменен на "example.net/wordpress "и показывает правильную страницу.
Я включаю постоянные ссылки, и URL-адрес сайта преобразуется в "example.net/wordpress "и выдает ошибку 404.
Если я использую другую статическую страницу для домашней страницы, произойдет то же самое.
1 answers
TL:DR: У слизняка домашней страницы и папки в корне было одно и то же имя
Там была папка, которую я использовал для ресурсов домашней страницы, адрес был "example.net/home /"и первоначальная разработка WP была"example.net/wordpress /". Когда я переместил файлы wordpress в корневой каталог, на домашней странице была надпись "главная", которая теперь противоречила этому"example.net/home "папка. Чтобы исправить это, в Параметрах чтения я изменил домашнюю страницу, чтобы показывать сообщения. Потом я изменился переход с домашней страницы на "домашнюю страницу". Затем я настроил домашнюю страницу так, чтобы она отображала статическую страницу "домашняя страница", и теперь все работает.