Skip to main content
Checks for problematic special characters in URL path
Rule IDurl/special-chars
CategoryURL Structure
ScopePer-page
Severitywarning
Weight4/10

Solution

Avoid special characters in URL paths. Characters like %, &, #, ?, = have special meanings and can cause issues. Spaces should be avoided (they become %20). Use only lowercase letters, numbers, and hyphens. Special characters can break links when copied, cause encoding issues, and look unprofessional. URL-encode if unavoidable.

Enable / Disable

Disable this rule

squirrel.toml
[rules]
disable = ["url/special-chars"]

Disable all URL Structure rules

squirrel.toml
[rules]
disable = ["url/*"]

Enable only this rule

squirrel.toml
[rules]
enable = ["url/special-chars"]
disable = ["*"]