You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Using UUIDs, the administrator has two rewrite options:
* the current approach (with the question’s text – prone to changes and possibly long);
* the record UUID (“permanent”).
The UUID has also the advantage of being shorter (but not as user friendly as the first option), and may obfuscate the internal query/DB implementation to the external user.
URLs with “v.4” UUIDs don’t need to be URL-encoded (percent-encoding).
Another advantage: the record's UUID value may be used in the RSS optional element (this avoids feed validators complaints).
Examples
* Without rewrite statements
http://faq.example.com/index.php?action=artikel&cat=1&id=23&artlang=en
* With the current rewrite method
http://faq.example.com/content/1/23/en/the-question_s-text-that-is-prone-to-changes_and-possibly-long_very-long-or-with-diacritic-characters.html
* Using UUIDs on the rewrite
http://faq.example.com/a7a67b6c-f7c8-4dc4-9da5-235a64d48e5a
For non-specialists
[1] RFC 4122. More recent documentation about this subject is available.
[2] A UUID “v.1” contains the creation date/time but has security problems – it includes the host MAC address.
The text was updated successfully, but these errors were encountered:
Using UUIDs, the administrator has two rewrite options:
The UUID has also the advantage of being shorter (but not as user friendly as the first option), and may obfuscate the internal query/DB implementation to the external user.
URLs with “v.4” UUIDs don’t need to be URL-encoded (percent-encoding).
Another advantage: the record's UUID value may be used in the RSS optional element (this avoids feed validators complaints).
Examples
For non-specialists
[1] RFC 4122. More recent documentation about this subject is available.
[2] A UUID “v.1” contains the creation date/time but has security problems – it includes the host MAC address.
The text was updated successfully, but these errors were encountered: