Как изменить URL страницы в ModX таким образом, чтобы удалить часть адреса страницы?

Привет.
Как я могу изменить адрес каталога на ModX, удалив часть адреса для улучшения СЕО? Я пробовал использовать htaccess, но это не помогло. Мне нужно изменить адрес с https://site.ru/catalogg/electro/lampa/lampa-model-e4f на https://site.ru/lampa/lampa-model-e4f, то есть удалить "catalogg/electro". Спасибо!
  • 26 октября 2023 г. 11:48
Ответы на вопрос 3
Привет! Чтобы изменить URL страницы в ModX и удалить часть адреса, вам понадобится настроить правила перенаправления в htaccess и обновить URL страницы в самой системе.

Вот как это можно сделать:

1. Откройте файл .htaccess на вашем сервере.

2. Найдите блок правил RewriteEngine и добавьте следующие строки перед ним:

```apache
RewriteRule ^catalogg/electro/(.*)$ /$1 [L,R=301]
```

Это правило перенаправляет любой URL, начинающийся с "/catalogg/electro/", на тот же самый URL, но уже без этой части.

3. Сохраните файл .htaccess.

4. Зайдите в админ-панель ModX и перейдите на страницу, которую вы хотите изменить URL.

5. В разделе "Основные настройки" найдите поле "Alias" и измените его на новый URL (например, "lampa/lampa-model-e4f").

6. Сохраните изменения.

После этого, при посещении старого URL ("https://site.ru/catalogg/electro/lampa/lampa-model-e4f") пользователи будут автоматически перенаправлены на новый URL ("https://site.ru/lampa/lampa-model-e4f"), а также при обновлении поисковые системы будут узнавать новый URL и индексировать его.

Учтите, что это пример и вам может понадобиться настроить правила перенаправления и URL в соответствии с особенностями вашего сайта.
Проверьте параметр "Использовать псевдонимы в URL" для страниц "catalogg" и "electro". Это позволит скрыть псевдонимы из URL-адреса. 
 Измените параметр "Использовать псевдоним в URL" для страниц "catalogg" и "electro". Это позволит скрыть псевдонимы из URL.
Похожие вопросы