mirror of
https://github.com/getgrav/grav.git
synced 2026-01-27 09:50:03 +01:00
Added system option to enable case insensitive urls. (#1638)
This commit is contained in:
committed by
Andy Miller
parent
96028d1d69
commit
481fe1903e
@@ -1163,6 +1163,17 @@ form:
|
||||
validate:
|
||||
type: bool
|
||||
|
||||
case_insensitive_urls:
|
||||
type: toggle
|
||||
label: PLUGIN_ADMIN.CASE_INSENSITIVE_URLS
|
||||
highlight: 0
|
||||
help: PLUGIN_ADMIN.CASE_INSENSITIVE_URLS_HELP
|
||||
options:
|
||||
1: PLUGIN_ADMIN.YES
|
||||
0: PLUGIN_ADMIN.NO
|
||||
validate:
|
||||
type: bool
|
||||
|
||||
param_sep:
|
||||
type: select
|
||||
size: medium
|
||||
|
||||
@@ -286,6 +286,11 @@ class Uri
|
||||
|
||||
$this->url = $this->base . $this->uri;
|
||||
|
||||
// if case insensitive urls is enabled, lowercase the url
|
||||
if( $grav['config']->get('system.case_insensitive_urls') ){
|
||||
$this->url = strtolower($this->url);
|
||||
}
|
||||
|
||||
// get any params and remove them
|
||||
$uri = str_replace($this->root, '', $this->url);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user