percent encode capital letter

By : wokamoto

When you use [Options]-[Permalinks]-[Common Options]-[Date and name based], or %postname% in custom URL, entry title will be normalized for fitting to URL permitted letters. If title has non-ASCII letters, those letters cannot be directly put in URL so they are percent-encoded. This is processed in sanitize_title_with_dashes_original() and utf8_uri_encode() .

The reason capital letters in percent encoding required is described on RFC3986 section 2.1,

The uppercase hexadecimal digits 'A' through 'F' are equivalent to the lowercase digits 'a' through 'f', respectively. If two URIs differ only in the case of hexadecimal digits used in percent-encoded octets, they are equivalent.

For consistency, URI producers and normalizers should use uppercase hexadecimal digits for all percent-encodings. As you see RFC2119 section 3, "should" means you may ignore it with valid reason.

This plugin makes regular URL by which percent encoding was carried out with a capital letter.

Change Permalink Helper

When you change the permalink structure then this is a problem for bookmarks of users and also for search engines to link to your posts. This plugin uses the slug of the new url and search for a ID in the database of WordPress. If it finds a post according to the slug, the Plugin will redirect to th.........

Similar: 40%

Sanitize permalink with undescores

When i decided to launch my blog, i made a little WordPress's plug-in (i didn't find it) called "Sanitize with underscores": as you can imagine it allows to use undescores '_' in the permalink rather then default hyphen '-'. Before: http://.../name - of - post.html After: http://.../name _.........

Similar: 40%

Change Author Link Structure

To prevent that usernames are publically visible, the username in the author's permalink is replaced with the author's ID. In case the page is invoked with the default permalink structure, it is displayed "Page not found"....

Similar: 40%

Copy URL

Copy URL places a "copy URL" button at the top of existing posts/pages. By clicking the button the post/page permalink is copied to the clipboard....

Similar: 29%

Enhanced Custom Permalinks

This plugin is a fork of the Custom-Permalinks plugin. It has some expanded bug patches AND is able to interoperate with the WP-no-category-base plugin. This plugin will allow you to set permalinks in a more precise way - in short you can include sub-folders. A page could have the permalink http:.........

Similar: 29%

Permalink Encoding

Non-ASCII characters can be used in the URL, but they have to be encoded (RFC3986). URL encoding is widely used (e.g. Wikipedia http://ja.wikipedia.org/wiki/Wikipedia:%E9%80%A3%E7%B5%A1%E5%85%88). This plugin encodes NON-ASCII characters in the slugs of your pretty permalinks. So your slugs may look.........

Similar: 22%

External Permalinks

You can use this plugin to link directly to external posts. Possible usages: Cross promote posts across blogs. Link directly to the guest post at another blog. Etc, etc.. More info Check out External Permalinks for more information. Check out my other WordPress plugins. ...

Similar: 20%

smart User Slug Hider

This Plugin replaces user names with 16 digits coded strings. For author page URLs WordPress uses the pattern http://www.example.com/author/name where 'name' represents the users login name. This means that the login names from all your users are publicly visible. This is the already half of th.........

Similar: 12%

WP Login Flow

Looking to customize the core WordPress wp-login.php pages? Maybe you want to use my example.com/register instead of example.com/wp-login.php?action=register? What about emailing users an activation link when they register which lets them set their password? You can do all of this and more, with W.........

Similar: 12%

Velvet Blues Update URLs

If you move your WordPress website to a new domain name, you will find that internal links to pages and references to images are not updated. Instead, these links and references will point to your old domain name. This plugin fixes that problem by helping you change old urls and links in your websit.........

Similar: 11%