Task #1253

Enable lower case URLs

Added by Bastian Waidelich almost 7 years ago. Updated almost 5 years ago.

Status:Resolved Start date:2008-08-08
Priority:Should have Due date:
Assigned To:Robert Lemke % Done:

100%

Category:MVC
Target version:-
Sprint: Has patch:
PHP Version: Complexity:

Description

Currently FLOW3s routing mechanism is case sensitive. As All Packages and Controller start with an upper case letter, this leads to URLs like
http://domain/MyPackage/MyController/Default
which is rather confusing.

Although upper case letters are supported in URLs (after the host part that is), we decided to go with lower case URLs for now as it's common practice.
When needed we'll add some configuration option to re-enable case sensitive URLs globally or on a route(part) basis.


Related issues

related to TYPO3.Flow - Feature #2237: URLs can only be lowercase Resolved 2008-11-27

Associated revisions

Revision db19a41c
Added by Robert Lemke almost 7 years ago

  • FLOW3: (MVC) Implemented support for case insensitve URLs. The package key and controller component name can now be any case, the action name must still be studly caps (like the action method name). Resolves #1253.
  • FLOW3: (Package) Added new method getCaseSensitivePackageKey() to the package manager
  • FLOW3: (Session) Exceptions which occur during session_write are now converted into FLOW3 exceptions
  • TYPO3: Added some helpful output to the different controller stubs and adapted the routes configuration to the recent changes in the MVC routing.

History

#1 Updated by Bastian Waidelich almost 7 years ago

  • Assigned To changed from Bastian Waidelich to Robert Lemke

#2 Updated by Robert Lemke almost 7 years ago

  • Status changed from Accepted to Resolved
  • % Done changed from 0 to 100

Applied in changeset r1121.

Also available in: Atom PDF