DLE ЧПУ+

News addresses without ID, readable tag and extra field addresses, 301 from old addresses and a link check. DLE 21.0 support.
Version 2.0.3 PHP 7.4 — 8.5 DLE 15.1 — 21.0 Documentation Open demo

DLE ЧПУ+ makes the addresses of a DataLife Engine site look the way people and search engines want them: /movies/matrix/ instead of /movies/338-matrix.html, /tags/drama/ instead of /tags/%D0%B4%D1%80%D0%B0%D0%BC%D0%B0/. Old addresses are not lost — the module redirects them to the new ones. DLE 21.0 support.

Highlights

  • News addresses without ID. /category/news-name/, /news-name/ and two more schemes — something DLE cannot do even in 21.0.
  • One-click scheme switch. 10 ready schemes and a preview: you see how your news addresses will change before switching.
  • No traffic lost. Any former news, tag or field address leads to the new one with a 301 — after a scheme change and after a news rename.
  • Readable tag and extra field addresses. /tags/drama/, /actor/tom-hanks/ — Latin letters instead of %D0%… codes.
  • Site check. Duplicate and empty names, clashes with categories, rule errors — fixed with a button.
  • No .htaccess or nginx edits. Addresses open by themselves on DLE 15.1–21.0.

Features

News addresses

  • Without ID: /category/news-name/, /category/news-name.html, /news-name/, /news-name.html.
  • With ID: /category/123/, /category/123/news-name/, /123/news-name/ and DLE's own three schemes — they work even without the module.
  • A preview on your latest news: “Now” and “Will be” columns and a list of what is worth fixing before the switch.
  • News pages, comment pages and the print version follow the same scheme.
  • News names stay unique: a new news item with a taken name gets -2, -3….
  • The module tells a news item from a category, a static page and DLE service addresses.

Tags and extra fields

  • Latin tag addresses: /tags/drama/.
  • Latin addresses for extra field values DLE builds search links for: /xfsearch/actor/tom-hanks/.
  • A short field address without /xfsearch/: /actor/tom-hanks/.
  • An address is created by itself the first time a tag is shown; a button creates them for all at once.

No traffic lost

  • 301 from every former address form: DLE types 1, 2, 3, module schemes and your old rules.
  • 301 after a news rename and from old encoded tag and field addresses.
  • Canonical address: no trailing slash, a wrong category, page-1 — all lead to one address.

Check

  • Empty and duplicate news names, matches with categories, static pages and service addresses.
  • Digit-only categories in ID schemes, order and errors of DLE's Friendly URL rules.
  • A fix button — up to 500 records at a time.

DLE 15.1–18.1

  • Types 4, 5 and 6 in DLE settings: /category/id/, /category/id/news-name/, /id/news-name/.
  • Addresses open without .htaccess edits; the sitemap uses the same form.

Speed

  • No extra queries on regular pages: tag and field addresses come from a ready file; the site answers as fast with the module as without it.

Screenshots

Click a screenshot to zoom in

Choose a suitable plan

We offer flexible licensing options depending on your needs.

Standard
$36
  • 3 sites
  • Open source code
  • Support 12 months
  • No updates
  • Downloads 7 days
Recommended
Extended
$60
  • All Standard features
  • 10 sites
  • Priority support
  • Updates 12 months
  • Downloads 12 months
Premium
$96
  • All Extended features
  • Unlimited number of sites
  • Personal consultations
  • Updates forever
  • Downloads forever
  • Installation and setup
  • Adapted to your website (including code refinement)
UnboundFor studios and closed servers

Everything in Premium, but the key is not tied to sites and the module never contacts our server.

$240

A site is a domain together with all its subdomains.

Version history

  1. 2.0.3 current 2 Fixed

    Fixed 2

    • DLE 15.1–18.1, types 4, 5 and 6: popular news, latest comments, comment links and admin links use the chosen type instead of the date form
    • DLE 15.1–18.1, types 4, 5 and 6: date-form and /123-name.html news addresses redirect to the chosen type with a 301 — duplicate pages leave search results
  2. 2.0.2 2 Improved 2 Fixed

    Improved 2

    • Module screens in the DLE admin style: tables like in System settings, ☰ menus in rows, DLE confirmation dialogs
    • New module icon

    Fixed 2

    • DLE Multi-Language: a news address in another language with a translated category no longer redirects to the default language
    • Compatibility with modules that also extend DLE address handling (DLE Multi-Language and others)
  3. 2.0.1 1 Improved

    Improved 1

    • “License”: the key cannot be changed or removed on the module's demo site
  4. 2.0.0 6 New 1 Improved 1 Fixed

    New 6

    • DLE 21.0 support, plus 19.0–20.0 and 15.1
    • News addresses without ID: /category/news-name/, /news-name.html and two more schemes
    • “News addresses” screen: 10 schemes, one-click switch and a preview on your own news
    • Readable tag and extra field addresses: /tags/drama/ and /actor/tom-hanks/ instead of %D0%B4%D1%80…
    • Old news, tag and field addresses lead to the new ones with a 301 — after a scheme change and a news rename
    • “Check”: duplicate and empty news names, clashes with categories, rule order — fixed with a button

    Improved 1

    • DLE 15.1–18.1: types 4, 5 and 6 open by themselves, no more .htaccess edits

    Fixed 1

    • Types 4 and 5: removed an extra database query on every news page
  5. 1.1
Comments 1

Sign in to leave a comment.