Kubik-Rubik Joomla! Extensions

Kubik-Rubik Joomla! Erweiterungen - Viktor Vogel

NSTS - Non-SEF to SEF

Non-SEF to SEF - Joomla! Plugin - Logo

Joomla 2.5 native Joomla 3 native

Name: Non-SEF to SEF - Version: 2.5-2 / 3-2 - Type: Plugin - License: GPLv3
Description: Redirects Non-Sef URLs (dynamic URLs) to SEF URLs
Developed by:

Overview of all downloads of the extension: NSTS - Non-SEF to SEF Downloads

Description

Prevents direct calls to non-SEF URLs (via GET parameters)

Plugin: NSTS - Non-SEF to SEF
Function: This plugin enables automatic redirection to SEF URLs.
Languages: English and German
Joomla! versions: 2.5 / 3.x

This plugin redirects Non-Sef URLs (dynamic URLs) to SEF URLs. The SEF (Search Engine Friendly) option has to be activated in the global settings. Even though this option is activated, the pages can still be loaded through the not optimized URLs (with the help of specified parameters). If the plugin detects such a call, then it redirects it automatically to the correct, optimized URL.

In many cases the loading of the Non-SEF URLs is unwanted. For example, if a search engine has crawled the dynamic URLs, then the unwanted URLs are displayed in search results. NSTS redirects such calls with status 301 Moved Permanently, resulting in an update of the indexed URL data in a return visit of the search engine bot.

The SEF URL is determined by the Joomla internal functions. If a menu item is set, it redirects to it. If no menu item is available, then the URL is created of the router function of each component.

Features

  • Redirection of Non-SEF URLs to SEF-URLs
  • Prevents unwanted requests through GET parameters
  • Redirects with status 301 Permanently Moved
  • SEF URLs are generated with the Joomla! API
  • Individual components can be excluded
  • Languages: English and German

Installation

Install the plugin in the backend. Configure and activate it in "Extensions" - "Plugins" - "System - Non-SEF to SEF".

Example for a redirection:

Request of an article without SEF:

localhost/index.php?option=com_content&view=article&id=42&catid=1

Automatic redirection with a menu entry:

localhost/meaning-of-life

Automatic redirection without a menu entry:

localhost/component/content/article/1-category/42-meaning-of-life

The plugin itself does not create SEF URLs, but uses the internal Joomla! functionality to create suitable SEF URLs!

Changelog

+ = Added - ! = Removed - ^ = Changed - # = Fixed

Joomla! 3.x

3-2 - 2013-11-10

  • + JDocumentHTML check - only manipulate HTML document requests to avoid errors in other document types such as JSON or XML - thanks to Roger Perren for reporting this issue
  • ^ Updated custom fields

Version 3-1 - 2013-10-20

+ First public release for Joomla! 3.x

Joomla! 2.5

2.5-2 - 2013-11-10

  • + JDocumentHTML check - only manipulate HTML document requests to avoid errors in other document types such as JSON or XML - thanks to Roger Perren for reporting this issue
  • ^ Updated custom fields

Version 2.5-1 - 2013-10-19

+ First public release for Joomla! 2.5

Download

Download - free, public versions

Overview of all downloads of the extension: NSTS - Non-SEF to SEF Downloads

You are here: NSTS - Non-SEF to SEF