Hoe krijg ik 'component' en 'content' uit de url?

Wanneer de standaard zoekmachine-vriendelijke-url's (SEF) worden gebruikt, komt het nog eens voor dat in de url de woorden 'component', 'content' en 'article' opgenomen zijn. Dit ziet er niet zo fraai uit en we zien hier liever de namen van een sectie,  categorie of iets anders.

Er is al eerder uitgelegd hoe Joomla een url samenstelt door de gegevens uit de database te combineren. Door Joomla zoekmachine vriendelijke url's weer te geven (SEF, searchengine friendly), wordt deze link omgezet naar iets leesbaars en daarom beter te indexeren door zoekmachines.

Een link van een menu-item wordt heel fraai weergegeven als leesbare url. Heb je een 'contact' link naar een contactformulier, dan zal de url er ongeveer zo uitzien: www.naamwebsite.ext/contact.html. Zo wordt een menu-link naar een sectie- of categorieblog en vervolgens naar de artikelen ook fraai weergeven, zonder die 'component, content en article' verwijzing.

Url's met daarin component, content, article, e.d. zijn van pagina's die geen rechtstreeks menu-item hebben. Je kunt bijvoorbeeld op de voorpagina artikels publiceren die verder geen onderliggend menu-item nodig hebben. Maar dan is het gevolg dat ze op bovengenoemde manier samengesteld worden.

Maak een menu-item

Om dat te voorkomen, zou je eigenlijk ook voor die artikelen een menuknop maken. Zelfs als dat niet op de voorpagina gewenst is. Als truc kun je een extra menu aanmaken, dat je niet aan een module toewijst, of de module gewoon niet publiceert.

Maak een apart menu aan voor menuitems die je wel gebruikt, maar niet in de website opgenomen hoeven te worden. Zet in dit menu linken naar alle overgebleven secties in blog lay-out. Wanneer je nu een artikel op de voorpagina laat weergeven en het opent door op 'lees meer...' te klikken, zie je nu de url in een mooie, zoekmachine vriendelijke manier, zonder de toevoegingen van component, content of iets anders.

    Plaats je reactie...