Skip to content

fix: use rowset.app as the canonical hosted domain - #416

Merged
rasulkireev merged 3 commits into
mainfrom
rasul/rowset-app-domain
Oct 3, 2026
Merged

rasulkireev merged 3 commits into
mainfrom
rasul/rowset-app-domain

Conversation

@rasulkireev

@rasulkireev rasulkireev commented Oct 3, 2026 •

Copy link
Copy Markdown
Contributor

Rowset now runs at https://rowset.app, but the previous hardcoded canonical origin causes the new deployment to emit noindex and canonical links to the old domain. Use rowset.app for hosted search indexing, canonical links, and the deployment workflow's IndexNow submissions. Update existing page tests to match; self-hosted instances remain excluded from indexing.

The production server migration preserves the database and old-domain redirects. A minimal image patch applies the canonical-origin change to the migrated deployment; merging this change makes it persistent in future releases.

Validation: make test apps/pages/tests.py -- -k hosted -q passed (18 tests), and the blog, IndexNow, and release-flow files passed (53 tests); eight additional canonical-origin/indexing assertions passed in the deployed Python/Django runtime. Live HTTPS checks confirm the new canonical link, indexing policy, robots sitemap, and sitemap URLs use rowset.app. Existing-domain browser redirects preserve paths and query strings; API and webhook compatibility routes remain direct.

@rasulkireev
rasulkireev merged commit cd6f658 into main Oct 3, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant