Giter VIP home page Giter VIP logo

autoredirector's People

Contributors

gulomovcreative avatar ilyautkin avatar jiripavlicek avatar kudashevs avatar l1a7t avatar legiero avatar realetive avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar

autoredirector's Issues

Revolution 3.0.0-alpha1 не видит класс modResourceGetListProcessor

Илья привет. Решил тебе сообщить что компонент практически работает на Revolution 3.0.0-alpha1 но есть ошибки. При нажатии редактирования редиректа и создания через CMS вылетает ошибка что класс не найден.

I8fhg5W

Решил тебе об этом сообщить)))

Редирект без учета GET

Есть материал с урлой site.com/article-old
Мы постим его в фейсбук например и там становится такая урла site.com/article-old?_utl_t=fb
Потом мы меняем урлу на новую site.com/article-new

И после это если на фейсбуке кликнуть по ссылке «site.com/article-old?_utl_t=fb», то у нас будет 404, так как редирект не сработает… но если стереть в адресе "?_utl_t=fb"… Хотелось бы системную настройку, которая учитывало это… ну и чтобы можно было вкл или откл…

Добавить правило через API MODX

Каким образом можно добавить правило не в админ панели, а, к примеру, в сниппете? Хочу разрешить использование вложенных url, но для начала необходимо сохранить предыдущие ссылки.
Вот хотелось бы узнать как это можно сделать.

Оптимизация

Предложение по небольшой оптимизации - кэшировать массив с настройками (ключи - это uri, а значения - это id ресурса). После изменения URI ресурса в админке создавать/пересоздавать кэш. А в onPageNotFound загружать массив из кэша и редиректить $modx->sendRedirect($array[$uri],'ResponseCode...');
Тогда не нужно загружать модель и делать запрос в БД при загрузке страницы сайта.

Не учитывается base_url контекста

Имеется мультиязычный сайт с отдельными конекстами для разных языков. Для каждого конекста установлен свой base_url, который содержит начальную часть ссылки (/ru/, /en/). При формировании URI через autoRedirector это никак не учитывается, поэтому для всех ресурсов приходится вручную дописывать в начало base_url контекста. Точно такая же проблема возникает если сайт находится не в корневой директории (site.ru/), а в папке (site.ru/folder/).

Значение поля контекста по умолчанию

Когда создаешь правило, то контекст заполнен joxi.ru/Grqel3NfNDaxZr
А когда второй раз создаешь правило, то контекст уже пустой, надо постоянно копировать слово web joxi.ru/vAWYWgwIkZWyem

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.