Hej, Jeg er igang med at lave søgemaskinevenlige urls på min side og det driller. I htaccess har jeg:
RewriteRule ^artikler/?$ /artikler/oversigt_artikler.php Det fungerer fint. Men, som jeg har forstået det, skal jeg have redirected de gamle urls til de nye for ikke at miste link-juice. Her kommer problemerne. Jeg har forsøgt nedenstående, dog uden held. Redirect 301 /artikler/artikel_oversigt.php http://www.minside.dk/artikler/artikel_oversigt.php Sidste problem er at lave æøå om i urlen når der søges, fx /opskrifter/soegtphp?groentsag=rødbede&frugt=æble til mad-oversigt/roedbede/aeble/ Håber meget I kan hjælpe mig videre! |
Du burde nu ikke lave søgemaskinevenlige urls på den måde, jeg ved at nogen systemer gør det, men tag et kig på den måde Wordpress fx gør det...olw:Jeg er igang med at lave søgemaskinevenlige urls på min side og det driller. I htaccess har jeg:
RewriteRule ^mad-oversigt/([^/]*)/([^/]*)/?$ /opskrifter/soeg.php?groentsag=$1&frugt=$2RewriteRule ^artikler/?$ /artikler/oversigt_artikler.php
Det fungerer fint.
Kort fortalt gør den det at den sender al trafik til indexfilen, og det er så systemet der håndterer det at vise den rette side baseret på det der efterspørges.
På den måde vil du også kunne gøre tingene meget nemmere via php og mysql, og det samme for din æøå problematik som du også vil kunne klare uden problemer. og sidst men ikke mindst vil du også nemmere kunne håndtere dine redirects.
en yderligere fordel ved at bruge den metode er at du opnår en højere performance, da fx rewrites i htaccess har stor indflydelse på webhotellets performance og dermed også stabilitet. jo flere linjer du skriver i din htaccess, især når vi snakker rewrites, jo færre beugere vil din hjemmeside kunne klare på samme tid, og jo mindre skal der til for at hjemmesiden går ned. htaccess filen læses nemlig hver geng en fil (html, js, billede, zip mf) efterspørges på serveren, og den læses linje for linje hver gang.
MVH Kim Tetzlaff