Disclaimer: Dit artikel is gegenereerd door automatische vertaling.
Plans supporting the use of custom domain for knowledge base site
Professional | Business | Enterprise |
---|---|---|
De Apache HTTP-webserver , ook wel Apache-server genoemd, is een gratis, open-source webserver. Apache is zeer flexibel en aanpasbaar. Je kunt verschillende functionaliteiten eenvoudig in- of uitschakelen.
NOTITIE
Vervang het voorbeelddomein door het door u door document360 verstrekte domein/aangepast domein.
Voorbeelddomein weergegeven met behulp van
example.document360.io
Submap/submappad (/v1) weergegeven als
example.document360.io/v1
Subfolder/subdirectory startpaginapad (/help) weergegeven als
example.document360.io/help
Een pad naar een submap instellen
Zorg ervoor dat de volgende Apache-servermodules zijn ingeschakeld. Deze modules maken deel uit van de installatie van de Apache-server.
•proxy
• proxy_http
•Headers
•vervangen
• proxy_html
Voer de volgende bash-opdracht uit om de modules in te schakelen:
sudo a2enmod proxy proxy_http headers substitute proxy_html
Hoofdpagina
Configureer de volgende locatieblokken voor de configuratie van de virtuele host.
Bijvoorbeeld
Locatieblok - Proxy alle verzoeken waarbij het pad begint bij "/help".
Deze blokkering zal proxyverzoeken voor de startpagina verzenden.
<Location /help>
ProxyPreserveHost off
RequestHeader set Host example.document360.io
RequestHeader set requested-by proxy
RequestHeader unset Accept-Encoding
ProxyPass https://example.document360.io/v1
ProxyPassReverse https://example.document360.io/v1
AddOutputFilterByType SUBSTITUTE text/html
substitute 's|href="/docs|href="/help|ni'
substitute 's|href="/v1/docs|href="/help|ni'
substitute 's|href="https://example.document360.io/docs|href="https://docs.example.com/help|ni'
</Location>
Blokkeer omleiden om voorbeeldlinks voor artikelen voor het hosten van submappen te repareren
De voorbeeldkoppelingen voor artikelen in de Document360-portal bevatten de werkruimte en de taalslug in de URL.
Bijvoorbeeld
URL van het artikel:
docs.example.com/getting-started
Bekijk voorbeelden van koppelingen in de Knowledge Base-portal:
docs.example.com/v1/en/getting-started
U kunt nog een locatieblok toevoegen om het pad te beheren /v1/en
, (of) een omleiding instellen van /v1/en
naar /
.
Raadpleeg het onderstaande codefragment voor het instellen van de omleiding:
RewriteEngine on
RewriteRule ^v1/en$ / [R=301,L,NC]
U moet de rewrite
module installeren om de omleiding te laten werken. Gebruik de volgende code om de rewrite
module te installeren.
sudo a2enmod rewrite
Artikel/Categorie pagina's
Configureer de volgende locatieblokken voor de configuratie van de virtuele host.
Bijvoorbeeld
Locatieblok - Proxy alle verzoeken waarbij het pad begint vanaf "/help/"
Deze blokkering zal proxyverzoeken indienen voor alle artikel-/categoriepagina's.
<Location /help/>
ProxyPreserveHost off
RequestHeader set Host example.document360.io
RequestHeader set requested-by proxy
ProxyPass https://example.document360.io/docs/
ProxyPassReverse https://example.document360.io/docs/
AddOutputFilterByType SUBSTITUTE text/html
substitute 's|href="/docs|href="/help|ni'
substitute 's|href="/v1/docs|href="/help|ni'
substitute 's|href="https://example.document360.io/docs|href="https://docs.example.com/help|ni'
</Location>
Start de Apache-server opnieuw op
Als je bijvoorbeeld Nginx op Linux gebruikt, gebruik dan het commando
$ sudo systemctl restart nginx
NOTITIE
Als u zich op KB Site 2.0 bevindt en uw kennisbank als een submap wilt hosten, moet u zowel het pad naar de submap als het pad naar de site-API definiëren.
Sitemap genereren
NOTITIE
Vervang het voorbeelddomein door het door u door document360 verstrekte domein/aangepast domein.
Voorbeelddomein weergegeven met behulp van
example.document360.io
Het voorvoegsel van de sitemap blijft hetzelfde, behalve de taalcode (en, fr, de, enz.)
example.document360.io/sitemap.xml.en
<Location /sitemap.xml.en>
RequestHeader set Host example.document360.io
RequestHeader set requested-by proxy
ProxyPass https://example.document360.io/sitemap.xml.en
ProxyPassReverse https://example.document360.io/sitemap.xml.en
</Location>
Wat gebeurt er daarna?
Zodra u de webserver met succes hebt geconfigureerd, is uw kennisbanksite live op uw aangepaste submap/submap.
De bestaande URL voor uw project zal echter de verzoeken verwerken.
Bijvoorbeeld
example.document360.io
enexample.com/docs
(als/docs
dit uw mappad is) verwijst naar de Knowledge Base-site.
Dit zal dubbele inhoud veroorzaken in zoekmachines (Google, Bing, enz.). Hiervoor moet u een URL-omleiding inschakelen.
NOTITIE
Om de omleiding van
example.document360.io
naar in teexample.com/docs
schakelen, kunt u contact met ons opnemen via support@document360.com.