{"id":16,"date":"2026-09-09T04:25:22","date_gmt":"2026-09-09T04:25:22","guid":{"rendered":"https:\/\/nirohelp.com\/docs\/16\/doc-urls\/"},"modified":"2026-09-16T15:17:13","modified_gmt":"2026-09-16T09:17:13","slug":"doc-urls","status":"publish","type":"nirohelp_doc","link":"https:\/\/nirohelp.com\/docs\/knowledge-base\/doc-urls\/","title":{"rendered":"Doc URLs"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">NiroHelp lets you choose how each doc&#8217;s web address is built. The setting is <strong>NiroHelp \u2192 Settings \u2192 Documentation \u2192 Permalinks<\/strong>, a list of nine structures.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full has-custom-border\"><img loading=\"lazy\" decoding=\"async\" width=\"1223\" height=\"672\" src=\"https:\/\/nirohelp.com\/docs\/wp-content\/uploads\/2026\/09\/permalinks.webp\" alt=\"permalinks\" class=\"has-border-color has-ast-global-color-0-border-color wp-image-127\" style=\"border-width:2px\" srcset=\"https:\/\/nirohelp.com\/docs\/wp-content\/uploads\/2026\/09\/permalinks.webp 1223w, https:\/\/nirohelp.com\/docs\/wp-content\/uploads\/2026\/09\/permalinks-300x165.webp 300w, https:\/\/nirohelp.com\/docs\/wp-content\/uploads\/2026\/09\/permalinks-1024x563.webp 1024w, https:\/\/nirohelp.com\/docs\/wp-content\/uploads\/2026\/09\/permalinks-768x422.webp 768w\" sizes=\"auto, (max-width: 1223px) 100vw, 1223px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">The first part of the address<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The first part \u2014 usually <em>docs<\/em>, <em>documentation<\/em> or <em>help<\/em> \u2014 is <strong>the slug of the page you picked under Documentation \u2192 Pages \u2192 Docs archive page<\/strong>. It is not a setting of its own. If no page is selected, it falls back to <code>docs<\/code>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Renaming that page&#8217;s slug therefore moves your entire knowledge base. Do it deliberately, and refresh your permalinks afterwards (see below).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">With an archive page slugged <code>docs<\/code>, the five structures that keep it look like this:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Structure<\/th><th>Resulting address<\/th><\/tr><\/thead><tbody><tr><td>docs \/ doc<\/td><td><code>\/docs\/getting-started\/<\/code><\/td><\/tr><tr><td>docs \/ product \/ doc<\/td><td><code>\/docs\/nirohelp\/getting-started\/<\/code><\/td><\/tr><tr><td>docs \/ topic \/ doc<\/td><td><code>\/docs\/setup\/getting-started\/<\/code><\/td><\/tr><tr><td>docs \/ topic \/ product \/ doc<\/td><td><code>\/docs\/setup\/nirohelp\/getting-started\/<\/code><\/td><\/tr><tr><td>docs \/ product \/ topic \/ doc<\/td><td><code>\/docs\/nirohelp\/setup\/getting-started\/<\/code><\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Four more drop it entirely, so the product or topic sits at the root of your site:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Structure<\/th><th>Resulting address<\/th><\/tr><\/thead><tbody><tr><td>product \/ doc<\/td><td><code>\/nirohelp\/getting-started\/<\/code><\/td><\/tr><tr><td>topic \/ doc<\/td><td><code>\/setup\/getting-started\/<\/code><\/td><\/tr><tr><td>topic \/ product \/ doc<\/td><td><code>\/setup\/nirohelp\/getting-started\/<\/code><\/td><\/tr><tr><td>product \/ topic \/ doc<\/td><td><code>\/nirohelp\/setup\/getting-started\/<\/code><\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Picking the right one<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>One product line?<\/strong> The plain <code>docs \/ doc<\/code> structure is cleanest.<\/li>\n\n\n\n<li><strong>Several products on one site?<\/strong> Put the product first, so the address says what the article is about.<\/li>\n\n\n\n<li><strong>Organized by topic<\/strong> \u2014 Setup, Billing, Integrations? Use a topic-based structure.<\/li>\n\n\n\n<li><strong>Want the knowledge base to read as a normal section of the site?<\/strong> Use one of the root-level structures with no <code>docs\/<\/code> prefix.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">After you change the setting<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>You have to refresh your permalinks yourself.<\/strong> Saving the NiroHelp setting is not enough \u2014 until you refresh, doc addresses built under the new structure return &#8220;page not found&#8221;.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Do one of these:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Go to <strong>Settings \u2192 Permalinks<\/strong> and click <strong>Save Changes<\/strong>. You do not have to change anything on that screen; opening it and saving is the whole step.<\/li>\n\n\n\n<li>Or deactivate and reactivate NiroHelp.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Old addresses stop working<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">There is no automatic redirect from the previous structure. Before you change this on a live site, update any external links or set up redirects with a redirection plugin.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Topics and products are not archive pages<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Nothing lists a topic on its own page. Opening a topic or product address sends the visitor to the <strong>first doc<\/strong> in that topic instead. The browsable listing is your docs archive page, which already groups by topic.<\/p>\n","protected":false},"author":1,"featured_media":0,"template":"","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}}},"nirohelp_product":[],"nirohelp_topic":[4],"class_list":["post-16","nirohelp_doc","type-nirohelp_doc","status-publish","hentry","nirohelp_topic-knowledge-base"],"_links":{"self":[{"href":"https:\/\/nirohelp.com\/docs\/wp-json\/wp\/v2\/nirohelp_doc\/16","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nirohelp.com\/docs\/wp-json\/wp\/v2\/nirohelp_doc"}],"about":[{"href":"https:\/\/nirohelp.com\/docs\/wp-json\/wp\/v2\/types\/nirohelp_doc"}],"author":[{"embeddable":true,"href":"https:\/\/nirohelp.com\/docs\/wp-json\/wp\/v2\/users\/1"}],"wp:attachment":[{"href":"https:\/\/nirohelp.com\/docs\/wp-json\/wp\/v2\/media?parent=16"}],"wp:term":[{"taxonomy":"nirohelp_product","embeddable":true,"href":"https:\/\/nirohelp.com\/docs\/wp-json\/wp\/v2\/nirohelp_product?post=16"},{"taxonomy":"nirohelp_topic","embeddable":true,"href":"https:\/\/nirohelp.com\/docs\/wp-json\/wp\/v2\/nirohelp_topic?post=16"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}