U bevindt zich nu op een technische pagina over de software Mercator. Deze pagina bevat specifieke informatie die bestemd is voor professionals van de software Mercator. Wenst u naar algemenere informatie over Mercator door te gaan?


   Deze vraag niet meer stellen

Herschrijven van URL

0000001268     -      01-02-2011
Verouderd

Deze informatie is verouderd. De ontwikkelingen van websites rond Mercator websites zijn nu gedaan

1. Rewriting

MercatorIshop 6.2 biedt een integratie met het derde product "Isapi_rewrite". Met dit programma kan een URL worden "herschreven" om de opname door de zoekmachines te optimaliseren.

Isapi_rewrite is een product van de firma Helicon Tech. Het wordt geïnstalleerd als "add-on" op de IIS-server. De licentie voor Isapi_rewrite moet afzonderlijk worden aangekocht bij Helicon Tech (ISAPI_Rewrite Full $99). 

Door een URL te herschrijven, kunnen URL's meer "friendly" worden gebruikt zonder dat er iets aan MercatorIshop moet worden veranderd.

Bijvoorbeeld

http://demo.mercator.eu/scripts/foxisapi.dll/MercatorIshop.MercatorIshop.start?langue=F
wordt
http://demo.mercator.eu/startF.html

http://demo.mercator.eu/scripts/foxisapi.dll/MercatorIshop.MercatorIshop.ShowPage?page=ZoneClient
wordt
http://demo.mercator.eu/page/ZoneClient.html

http://demo.mercator.eu/scripts/foxisapi.dll/MercatorIshop.MercatorIshop.showItem?id_art=5&mavar=coucou&autrevar=gamin
wordt
http://demo.mercator.eu/article/5-mavar-coucou-autrevar-gamin.html

Deze omvorming van de URL wordt verzekerd door Isapi_rewrite met behulp van het parameterbestand httpd.ini (dat u in de wwwroot van uw site moet plaatsen). Zie het voorbeeld in de bijgevoegde zip.

Uiteraard moeten de URL's zodanig worden omgevormd dat ze geen verwarring of conflict kunnen veroorzaken met andere URL's. In de hier vermelde voorbeelden mogen de te vereenvoudigen URL's het teken - niet bevatten, aangezien dit teken wordt gebruikt als scheidingsteken tussen de variabelen.

Wenst u enige hulp bij het opstellen van de parameters voor Isapi_rewrite, dan kunt u die vinden in de handleiding van deze applicatie of op het forum.


2. Dewriting

Om de URL-vereenvoudiging te kunnen implementeren zonder dat er iets moet worden veranderd aan de bestaande parameterinstelling in MercatorIshop, moet MercatorIshop de complexe URL's vervangen door hun vereenvoudigde versie vooraleer de html-content te versturen. Dit kan gemakkelijk worden verzekerd via een gepersonaliseerde module, ISAPI_DEWRITE.FXP, die in de hoofddirectory van Mercator moet worden geplaatst.

Dit voorbeeld laat toe URL's van het type showItem en showPage om te vormen tot hun vereenvoudigde respectieve versie. Om de opname door de zoekmachines nog verder te optimaliseren, wordt de vereenvoudigde showItem-URL aangevuld met de omschrijving van het artikel in het formaat -design=la_designation_article.html.

De basisstructuur van deze module is:

parameters le_memo

… lijnen die de variabele le_memo wijzigen

return m.le_memo
endfunc

Als de module ISAPI_DEWRITE.FXP niet in de hoofddirectory van Mercator voorkomt, kan er geen "dewriting" plaatsvinden.

Deze module kan gemakkelijk worden bewerkt en gecompileerd via het menu "Tools / Edit Isapi_Dewrite" van de MercatorIshop-interface.



Te laden : 0000001268.zip (2 Kb - 10-05-2007)



Functionele cookies: Cookies die nodig zijn voor het gebruik van de website en voorkeurscookies. Ze bevatten geen persoonsgegevens. (Meer informatie)

Analytische cookies: Verzamelen van statistieken met betrekking tot het gedrag van internetgebruikers. (Meer informatie)

Marketingcookies: Om bezoekers op verschillende websites te volgen voor advertentiedoeleinden. (Meer informatie)

De pagina die u wenst te bekijken heeft betrekking op een versie van Mercator die commercieel niet meer beschikbaar is en niet meer wordt ondersteund.

Mercator is een applicatie .net en maakt gebruik van een database SQL Server. De gegevens op deze pagina stemmen niet overeen met deze eigenschappen.