Eliminating Duplicate `index.php?q=` URLs in Evolution CMS
How to remove duplicate friendly and index.php?q URL variants in Evolution CMS and keep one canonical address.
Evergreen recommendations for architecture, security, performance, SEO, deployment, and content structure.
How to remove duplicate friendly and index.php?q URL variants in Evolution CMS and keep one canonical address.
How to troubleshoot the blank central pane that can appear after installing DocLister on certain Evolution builds and saving a resource.
What to check when an update appears successful but the site begins returning blank pages while the offline message still renders correctly.
How to think about large-product-count architecture in Evolution CMS before the catalog outgrows ad hoc TVs, snippets, and one-server assumptions.
Why quoted page titles can break resource editing in the document tree and what to audit in the manager-side escaping logic.
How to reason about strange TinyMCE output corruption when paragraph tags are replaced with broken markup fragments.
Why TinyMCE and KCFinder can generate broken file URLs like undefined/files and what path assumption is usually wrong.
How to approach the messy compatibility layer that appears after moving several older Evolution sites onto the 1.0.14 line.
What to check when image uploads in TinyMCE suddenly start failing with an unknown KCFinder error on an otherwise fresh Evolution install.
What to check when snippets, chunks, and templates still open in the manager but resources and configuration pages no longer do.
What to do when JotX spam starts getting through a hidden honeypot field and the comment form suddenly fills with junk submissions.
How to diagnose home-page redirect loops that appear only for certain advertising or malformed query strings.
A practical security review of simple POST-to-mail scripts and why public forms should use validation, throttling, and safer mail handling instead.
What to do when `[(site_url)]` starts resolving to a foreign domain and the manager begins showing CSRF warnings after a host-header style attack.
How to troubleshoot ImportX when CSV files arrive with broken encoding, question marks, or field-mapping errors such as invalid pagetitle.
What to expect when running older Evolution branches on PHP 5.5 and why deprecation warnings should be treated as a migration signal, not background noise.
How to think about page title and visible H1 as related but separate fields instead of mirroring them blindly across the whole site.
Why Mobile Template Switcher can work on inner pages but fail on the home page and what part of the route resolution to check first.
How to give generated tagLinks result pages unique descriptions instead of leaving all tag pages with the same generic metadata.
What the configuration warning really means after a migration and how to tell a harmless path mismatch from a risky file change.