Get Segment Redirect for Expression Engine - Turn GET Variable URLs to URL Segments
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
README.md
pi.get_segment_redirect.php

README.md

Description

An Expression Engine Plugin. This plugin will look at the GET URL variables and redirect the user to the segment version of the URL. For example, http://www.yourdomain.co.uk/template_group/?type=blue will redirect to http://www.yourdomain.co.uk/template_group/type/blue, or any template_group (it can be specified).

Suitable for submitting forms using the GET method for which the form variables will be appended to the URL as a GET variable, but you do not want to use PHP in the template to extract the variables.

Installation

Unzip and rename the folder to get_segment_redirect. Upload the get_segment_redirect folder to your system/expressionengine/third_party/ folder.

Usage

The plugin must be called in the template shown for that URL, as follows:

{exp:get_segment_redirect get_variable="color" base_url="/template_group/"}

For example, if you submit a form using GET, or link to this URL: http://www.yourdomain.com/template_group/?color=blue

The user will be redirected to: http://www.yourdomain.com/template_group/color/blue

Bugs & Feature Requests

Issue tracker

Before reporting bugs or requesting any features, please check that it does not already exist.

Current version

1.0