Page 1 of 1

Links in menu interne links maken ipv volledige URL

Posted: Sun Nov 06, 2011 8:28 pm
by timdebuurman
Hoi,

Voor mijn menu gebruik ik de simple_navigation.tpl.

Nu zie ik dat de links in het menu als complete URL word gegenereerd, maar ik wil graag interne links.

voorbeeld:

<ul>

<li><a href="http://www.mijnwebsite.nl">Welkom</a></li>

<li><a href="http://www.mijnwebsite.nl/producten.htm ... en</a></li>

<li><a href="http://www.mijnwebsite.nl/contact.html">Contact</li>

</ul>


Dit werkt wel, maar ik wil graag dat het als interne links wordt gemaakt, zoals dit:

<ul>

<li><a href="index.html">Welkom</a></li>

<li><a href="producten.html">Producten</a></li>

<li><a href="contact.html">Contact</a></li>

</ul>

Kan iemand mij vertellen hoe ik dat voor elkaar kan krijgen?

Alvast bedankt.

groet Tim

Re: Links in menu interne links maken ipv volledige URL

Posted: Sun Nov 06, 2011 11:54 pm
by mcDavid
Waarom zou je dat in hemelsnaam willen?

wat je wel kunt doen is overal in je menu template "{$node->url}" vervangen door "/{$node->alias}". Dat zou moeten werken maar dan ben je wel de hiƫrarchie in je URL kwijt. Dat kan SEO-technisch nadelige effecten hebben.

Ik zou het zelf gewoon lekker laten staan zoals het staat, als je dat echt niet wilt ben ik benieuwd naar de reden want ik kan er geen verzinnen.

Re: Links in menu interne links maken ipv volledige URL

Posted: Mon Nov 07, 2011 6:56 pm
by timdebuurman
Ik dacht dat het juist bevorderlijk zou zijn voor de SEO.

Dat de links dan als interne links gezien zouden worden, in plaats van externe.

Ik heb even rondgekeken op internet en kom regelmatig tegen dat inderdaad absolute url's beter zijn voor de SEO dan relatieve URL's.

Al lijkt niemand daar iets echt met zekerheid over te kunnen zeggen.

Re: Links in menu interne links maken ipv volledige URL

Posted: Tue Nov 08, 2011 2:28 pm
by mcDavid
SEO is ook voor een groot deel waarzeggerij en nattevingerwerk. Niemand weet hoe de formules van bijv. Google precies werken, en dat vertellen ze ook niet om misbruik te voorkomen.

Ik denk persoonlijk dat het weinig uit maakt, een crawler zal gewoon de link volgen zoals die ook door je browser gegenereerd wordt. Of je die nou met of zonder domein, absoluut, relatief of hoe dan ook definieert. Je zou het hooguit nog kunnen gooien op dat kortere code in principe beter is (ivm groter percentage "content" t.o.v. html).

Wat wel van invloed is is duplicate content, en dat krijg je als je verschillende url's naar dezelfde pagina hebt. Wat weer voor kan komen als de url's in je menu anders zijn dan die op de rest van je site. Voor links naar pagina's kun je dus het beste altijd {cms_selflink} gebruiken en in het menu gewoon $node->url. Dan gaat het altijd goed.