To ensure that visitors only access your site through your custom domain and not through default subdomains (`-bullet.pages.dev` or `.bullet.site`), add a JavaScript redirect to your site. This simple script will check the current domain and redirect users to the custom domain if they’re on a bullet site.
## Add the Redirect Script
Paste this JavaScript code into the Code > Body section. Replace `yourcustomdomain.com` with your actual custom domain.
```javascript
<script>
(function() {
const currentHost = window.location.hostname;
// Specify your custom domain here
const customDomain = "yourcustomdomain.com";
// Check if the current host includes "-bullet.pages.dev" or ".bullet.site"
if (currentHost.includes("-bullet.pages.dev") || currentHost.includes(".bullet.site")) {
// Redirect to the custom domain while preserving the path and query parameters
const newUrl = window.location.href.replace(currentHost, customDomain);
window.location.replace(newUrl);
}
})();
</script>
```
## For sub-directory sites
However if you are on a sub-directory sites, you can simply replace “yourcustomdomain.com” with something like “yourcustomdomain.com/blog”. It would work seamlessly.
Restrict Your Site to a Custom Domain Only
To ensure that visitors only access your site through your custom domain and not through default subdomains (-bullet.pages.dev or .bullet.site), add a JavaScript redirect to your site. This simple script will check the current domain and redirect users to the custom domain if they’re on a bullet site.
However if you are on a sub-directory sites, you can simply replace “yourcustomdomain.com” with something like “yourcustomdomain.com/blog”. It would work seamlessly.
Was this page helpful?
How can we improve?
Start typing to search documentation...
Pages
Ask AI assistant
AI Assistant
Sources cited
AI is thinking
Hi! I'm your AI assistant. Ask me anything about this documentation.