[URLTranslator]
| Setting | Summary |
|---|---|
| Filters | Sets the active filters that will be used to filter the text in the URLs. |
| MaximumWildcardIterations | Sets how many times the wildcard matches can iterate |
| TransformationGroup | Sets the type of transformation for the URLs. |
| Translation | Enables/disables the URL translation functionality |
| WildcardTranslation | Enables subtree URL translation |
| WordSeparator | Sets which word separator that should be used in the URLs. |
Changed in Exponential 6.0.15
Settings of this group in the settings files of Exponential 6.0.15 that this page does not describe:
| Setting | File | Default | Description |
|---|---|---|---|
| TranslatableSystemUrls | settings/site.ini | enabled | Controls if custom url translations should be disabled for system urls where first part of url is defined in module.ini Modulelist, eg. 'content' |
| LoadOnPartialAliasPath | settings/site.ini | / | Path to load when accessing a partial alias For example, when there is a redirect from /path/one/two but the user accesses /path/one By default this loads the homepage, but you can set it to load a 404 page for example |
| UrlAliasNameLimit | settings/site.ini | 255 | Uncomment this to get the new-style url aliases with Unicode support TransformationGroup=urlalias_iri Uncomment this to get the old-style url aliases TransformationGroup=urlalias_compat Length limit on urlAliasName, the limit pr path item in the url. Set to 0 to disable. |
| MaxPathDepth | settings/site.ini | 30 | The deepest URL (number of path elements) looked up as a URL alias. Each element is one join of ezurlalias_ml; a deeper URL is not an alias and gives "not found" without a query. |
| ScriptFallbackTransformationGroup | settings/site.ini | urlalias_iri | Transformation group for a title that TransformationGroup leaves without a single letter, though the title has letters: a script without a transliteration table, such as Arabic, Persian, Chinese, Japanese, Korean, Thai or Devanagari, gives an empty alias with urlalias (and then node_<id>, noname1 or _1). With urlalias_iri such a title keeps its letters, "دليل المستخدم" becomes "دليل-المستخدم". Only that title is converted with this group; a title that keeps a letter, also a mixed one like "Exponential دليل" ("exponential"), gives the same alias as before. Not used when it names TransformationGroup itself. Existing aliases stay as they are until their object is published again. Leave it empty to turn it off. |
| DecodeOnce | settings/site.ini | disabled | Decode the request URL once (enabled) instead of twice (disabled, the shipped value). The address is URL decoded when the request starts, and eZURI decodes it again, so an encoded "+" in a path, as in /(foo)/bar%2Bbar, reaches a view as "bar bar" instead of "bar+bar". With enabled it arrives as "bar+bar", and an eZURI made from a string takes that string as decoded text (PHP code with an encoded URL passes $decode = true to new eZURI()). Addresses with an encoded "%" or "+" in a path element or a view parameter then reach the view differently, so check them before you switch it on. Set it in settings/override/site.ini.append.php: the address is read before the siteaccess is known. |
| TrailingCleanup | settings/site.ini | disabled | In the IRI transformation (TransformationGroup=urlalias_iri), also treat the double quote as a reserved character (enabled), so it becomes a word separator and is stripped at the beginning and end of an alias like "!", dots and separators already are. disabled (the shipped value) keeps today's aliases. Existing aliases stay as they are until their object is published again. |
| NodeTranslation | settings/site.ini | enabled | OBSOLETE: Use Translation setting instead Enable this if you want to percieve the url as a path element for the node tree. By entering the path in the url and ending it with a .html you will get the correct node. |
| FilterClasses | settings/site.ini | eZURLAliasFilterAppendNodeID | List of classes you want to call as an eZURLALiasFilter |
In this section
Contributors
- Frederik Holljen
- Graham Brookins Updated
Comments
Add a comment