Task #1253
Enable lower case URLs
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
Associated revisions
- 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.