add canonical route support
add canonical route support

qbi/datenknoten.me,attiks/grav,dimayakovlev/grav,shortsofia/testesitegrav.github.io,Vivalldi/grav,undesign/undesign.github.io,userfrosting/learn,jeffam/grav,enko/datenknoten.me,beacloudgenius/grav,JamesPan/gravbox,stell/grav,jeremykenedy/grav,getgrav/grav,enko/datenknoten.me,tomzx/blog.tomrochette.com,tomzx/blog.tomrochette.com,notklaatu/grav,frlan/datenknoten.me,tcsizmadia/grav,JamesPan/gravbox,Pumpapa/jacinthawalters.nl,userfrosting/learn,iMoonThailand/grav,sylvestrelucia/grav,toovy/grav,toovy/grav,tomzx/blog.tomrochette.com,qbi/datenknoten.me,nunull/grav,frlan/datenknoten.me,chkir/grav,enko/datenknoten.me,davistech/grav,Pumpapa/chriswalters.nl,JamesPan/gravbox,Silwereth/grav,joeyhenricks/a-broke-vegan,Pumpapa/lucaswalters.nl,gigago/grav,dimayakovlev/grav,Pumpapa/lucaswalters.nl,z3cka/grav,Sommerregen/grav,getgrav/grav,sylvestrelucia/grav,JamesPan/gravbox,Vivalldi/grav,joeyhenricks/a-broke-vegan,sylvestrelucia/grav,TheHiddenHaku/alessiobottiroli-website-grav,Pumpapa/lucaswalters.nl,frlan/datenknoten.me,qbi/datenknoten.me,userfrosting/learn,frlan/datenknoten.me,jinxboy13/grav,DonLiborio/grav,enko/datenknoten.me,userfrosting/learn,VillainyStudios/grav,undesign/undesign.github.io,ccardinaux/grav-test,notklaatu/grav,qbi/datenknoten.me,sylvestrelucia/grav,tomzx/blog.tomrochette.com,lennerd/grav,webuxr/iamrs