link.internal.lowercase
- Default
- warn
- Plugin
link
An internal link has no uppercase letters.
Why: URL paths are case-sensitive, so /About/ and /about/ are different URLs, and one of them may not exist.
The rule warns, and does not fail. Google asks for one case, not for lowercase. A link with the wrong case to a page of the build fails site.link.exists.
When off: links with uppercase letters pass.
<!-- ✗ Fails -->
<a href="/About/">About</a>
<!-- ✓ Passes -->
<a href="/about/">About</a>
References
- Google: URL structure: URLs are case-sensitive. Google asks for one case, not for lowercase, so the rule warns.