View Issue Details

IDProjectCategoryView StatusLast Update
0003502Composrredirects_editorpublic2018-09-18 23:04
ReporterChris GrahamAssigned ToChris Graham 
SeverityFeature-request 
Status resolvedResolutionfixed 
Product Version 
Fixed in Version 
Summary0003502: Low-level redirects
DescriptionFor Apache or Litespeed users, with mod_alias enabled, provide a feature in the redirects editor to configure low-level redirects.

These would be written into the .htaccess file automatically into a specific portion. It would use RedirectMatch.

This feature is useful for anyone who does not want to learn how to edit .htaccess, webmasters who may not have direct access to write to it, or people who simply keep forgetting the syntax (e.g. me).

Each redirect would consist of:
 - Source URL
 - Whether the path is case sensitive
 - Whether the path is a prefix, whether the path is a prefix with the unspecified suffix copied over after the destination URL, or whether it only matches a whole URL
 - Destination URL

Composr would try and normalise the source URL. For example, if it is absolute, it would be stripped down. If there was no leading '/', that and the install subdirectory would automatically be added on the front.

Trailing slashes would always be allowed for matching. If trailing slashes are included in the pattern given, they would be stripped.
Additional InformationWe already try and build .htaccess in the installer, add IP bans directly, and provided recommended versions, so this isn't a huge leap.
TagsocProducts client-work (likely)
Time estimation (hours)4
Sponsorship open

Activities

There are no notes attached to this issue.

Issue History

Date Modified Username Field Change
2018-01-27 15:39 Chris Graham New Issue
2018-01-27 15:40 Chris Graham Tag Attached: ocProducts client-work (likely)
2018-01-27 15:41 Chris Graham Description Updated View Revisions
2018-09-18 23:04 Chris Graham Status non-assigned => resolved
2018-09-18 23:04 Chris Graham Resolution open => fixed
2018-09-18 23:04 Chris Graham Assigned To => Chris Graham