Как настроить переадресацию со страницы host1870721.hostland.pro/stanok-altendorf на страницу host1870721.hostland.pro/oborudovanie/stanok-altendorf? Возможно ли реализовать автоматическое перенаправление на нужную страницу при вводе адреса без части "oborudovanie/"?
Страница открывается как запись, если в адресе отсутствует родительская прослойка, вероятно, потому что ваш веб-сайт использует структуру URL, которая автоматически обрабатывает такие запросы и определяет, что именно отображать на странице. Это может быть связано с настройками вашего сайта или CMS (системы управления контентом), которую вы используете для создания и обслуживания вашего сайта. Чтобы настроить переадресацию со страницы host1870721.hostland.pro/stanok-altendorf на страницу host1870721.hostland.pro/oborudovanie/stanok-altendorf, вам нужно использовать файл .htaccess (если ваш сервер работает на Apache) или настроить правила перенаправления в панели управления хостингом. Для автоматической переадресации на нужную страницу при вводе адреса без части "oborudovanie/", вы можете использовать правило перенаправления с помощью .htaccess. Например, вот как это можно сделать: ``` RewriteEngine On RewriteRule ^stanok-altendorf$ /oborudovanie/stanok-altendorf [L,R=301] ``` Это правило указывает серверу перенаправить запрос с host1870721.hostland.pro/stanok-altendorf на host1870721.hostland.pro/oborudovanie/stanok-altendorf с кодом статуса 301 (перемещено окончательно). Пожалуйста, обратитесь к документации вашего сервера или хостинг-провайдера для более подробной информации о настройке переадресации на вашем сайте.
Привет.
Почему страница по адресу без родительской прослойки в адресе открывается как запись?
Потому что где-то что-то сломано. Штатно WordPress сам перенаправит при обращении к/child-page/
на/parent-page/child-page/
, даже при наличии Elementor на сайте.
Как исправить эту проблему?
а) Проверь в БД в таблицеwp_posts
, является ли ID=204 уникальным.
б) Отключи все плагины и поменяй тему оформления на одну из стандартных (twenty*) для диагностики.
в) Сбрось .htaccess на стандартный для WordPress.
г) Поменяй ЧПУ на стандартный вид (/%postname%/
) и пересохрани эти настройки.
д) Проверь, добавляет ли твой хостер/mu-plugins/
. Если добавляет - переименуй директорию, чтобы их отключить.
После этого проверь ещё раз, воспроизводится ли проблема с этой страницей.
Что это даст: общее понимание, либо WordPress уже сломан и работает нештатно, либо был конфликт плагинов (в твоём случае WooCommerce, Elementor и тема-конструктор Blocksy могут конфликтовать в рамках твоего хостинга), либо какая-то настройка/хак/варез проблему создали.
З.Ы.: через раз страницы твоего демо-сайта загружаются по ~5 минут, а файл/blocksy/style.css
вообще в итоге не подгружается. Есть неиллюзорный шанс, что что-то не то с твоим хостингом, и стоит проверить лимиты/ресурсы как минимум.