Blog Sections Open
Fixing Weird `?alias` URL Variants and 404 Behavior in Evolution CMS
How to diagnose odd `?alias` URL variants that behave differently from normal friendly URLs in Evolution CMS.
When a page opens correctly at /medicina.html but behaves differently at malformed query-style variants like ?medicina.html or ?medicina, the site is telling you something important about its rewrite and routing boundaries.
These cases usually appear on installations that have inherited old rewrite behavior, partial friendly URL rules, or custom logic that treats malformed requests inconsistently. The normal page works, but garbage variants do not consistently resolve or redirect.
The goal is not to make those broken variants work. The goal is to make them fail cleanly or redirect consistently so they do not create duplicate-address noise, confusing crawl paths, or strange edge-case 404s.
This is a strong Best Practices topic because odd URL variants are usually a symptom of deeper routing drift, not just a cosmetic nuisance.
Choosing Between `[(site_url)]` and a Dynamic siteUrl Snippet in Evolution CMS
Why base href and site_url handling can break on www, non-www, staging, or AJAX-heavy setups if the wrong value is hardcoded.
Recognizing a Base64 + gzinflate Malware File in an Evolution CMS Site
How to recognize a suspicious PHP file hidden in assets and why base64 plus gzinflate is a serious compromise signal.