Skip to content

Create rules for URI Routing in ExpressionEngine

Notifications You must be signed in to change notification settings

Ldes/ee-uri-route

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

URI Route

The module allows you to replace the URI to another address using regular expressions and other rules.

RU

Модуль позволяет подменить URI на другой адрес используя регулярные выражения и другие правила.

Варианты использования:

  • сложные пути URL заменять на простые (пример: /doctors/doctor/vasya-pupkin/video на /doctors/doctor_video/vasya-pupkin)
  • тестирование функционала ограниченным кругом лиц (например тестирование нового дизайна только админами)
  • красивые пути (например пагинации, категорий, и.т.д.)
  • сложное разложение путей на сегменты (например /entry_id+url_title/ на /entry_id/url_title/)
  • валидация путей, например если ожидаете числа в сегменте
  • эксклюзивные пути например http://site.name/vip/ покажет страницу http://site.name/article/premium-account
  • редиректы со старых путей на новые для SEO оптимизации

О нагрузке Модуль выполняет всего 1 запрос на 1 страницу сайта, после чего проверяет все включенные правила на совпадение по регулярным выражениям. При совпадении модуль меняет значение в ядре движка и завешается.

About

Create rules for URI Routing in ExpressionEngine

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PHP 100.0%