Connect your domain
One small config change routes your blog through Nurio so it appears at yoursite.com/blog. No coding experience required — just copy, paste, and deploy.
Before you start
Finding your workspace slug
Go to Settings → Routing & Proxy, run Auto-Detect, and look at the generated code snippet. You'll see a URL like nurio.sh/proxy/your-slug/blogs. That highlighted part is your workspace slug — replace YOUR-WORKSPACE in the snippets below with it.
Choose your platform
Not sure which one? Go to Settings → Auto-Detect and we'll figure it out from your domain.
Open your project folder
Open the folder where your website's code lives — in VS Code, Cursor, or any code editor. This is the same place you'd find files like package.json or index.html.
Find or create vercel.json
Look for a file called vercel.json in the root of your project (same level as package.json). If it doesn't exist, create a new empty file with that exact name.
To create it:
$ ls
src/ public/ package.json README.md
$ touch vercel.json
$ ls
src/ public/ package.json README.md vercel.json
Paste this config into vercel.json
Open vercel.json, select all the existing content (if any), and replace it with the snippet below. Make sure to replace YOUR-WORKSPACE with your actual workspace slug from Settings.
{
"rewrites": [
{
"source": "/blogs",
"destination": "https://nurio.sh/proxy/YOUR-WORKSPACE/blogs"
},
{
"source": "/blog",
"destination": "https://nurio.sh/proxy/YOUR-WORKSPACE/blogs"
},
{
"source": "/blog/:path*",
"destination": "https://nurio.sh/proxy/YOUR-WORKSPACE/blog/:path*"
}
]
}Save, commit, and push
Save the file (Ctrl+S / Cmd+S), then open a terminal in your project folder and run these three commands one at a time:
$ git add vercel.json
$ git commit -m "Add Nurio blog proxy"
[main a1b2c3] Add Nurio blog proxy
$ git push
Enumerating objects: 3, done.
Writing objects: 100% (3/3), done.
Wait for Vercel to deploy
Vercel automatically detects your push and starts deploying. This usually takes 60–90 seconds. You can watch the progress in your Vercel dashboard — look for the green "Ready" status.
You don't need to do anything — just wait for it to finish.
Add Nurio blog proxy
Building... 45s
Previous deploy
2 hours ago
Check the connection in Nurio
Once Vercel shows "Ready", come back to Nurio and go to Settings → Routing & Proxy. Click the refresh icon next to "Blog Route Status". It should turn green within a few seconds.
Blog Route Status
yoursite.com/blog
Your blog is live!
Visit yoursite.com/blog to see it
Troubleshooting
It still says "Proxy Offline" after deploying
I see the connection but visiting /blog shows a 404
I already have a /blog page on my site
Vercel says "A rewrite cannot be used for the same source as another"
I don't have access to my hosting config
Ready? Go to Settings to check your connection status.