Skip to content

Latest commit

 

History

6 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MuraRedirect

Mura 7.1 plugin to manage redirections within Mura administration and keep usage statistics. Supports regular expressions.

Variables: $protocol (primary protocol), $domain (primary domain), $primary (primary protocol and domain)

Note about the path trailing slash

Mura adds a slash at the end of the URL if there is not one already. To match, all source paths should end with a /. The trailing slash can be removed by using a regular expression, for instance ^(.*)/ to capture all the path without the trailing slash.

Usage examples

Change a page path

These paths are exact, /a/b/ will not be affected.
Path: /a/
Target: /b/

Change a path using a regular expression

Path: ^/a/(.*)
Path regular expression: checked
Target: /b/\1

Redirect a domain to a specific path in the primary protocol and domain

Domain: a.com
Target: $primary/b

Redirect a domain to primary protocol and domain, preserving the path

Domain: a.com
Path: ^(.*)
Path regular expression: checked
Target: $primary\1

Redirect all other domains to primary protocol and domain, preserving the path

Domain: ^(?!$domain)
Domain regular expression: checked
Path: ^(.*)
Path regular expression: checked
Target: $primary\1

Redirect to a different domain, preserving the protocol and the path

Domain: a.com
Path: ^(.*)
Path regular expression: checked
Target: //b.com\1

Redirect a path to a different domain, removing the added trailing slash

Path: ^(/a.*)/
Path regular expression: checked
Target: https://b.com\1

Redirect to primary domain, preserving the protocol and the path

Domain: a.com
Path: ^(.*)
Path regular expression: checked
Target: //$domain\1

Redirect to HTTPS, preserving the domain and the path

Protocol: http
Domain: ^(.*)
Domain regular expression: checked
Path: ^(.*)
Path regular expression: checked
Target: https://\1\2

About

Mura plugin to manage redirects within Mura administration and get usage statistics

Topics

Resources

Stars

2 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages