redirect i .htaccess
Jeg har en menu-item der hedder 'wie-is-gamrupa' der sidder således: http://gamrupa.org/index.php/nl/wie-is-gamrupa1.Jeg giver den så et nyt navn, såsom 'wie-en-wat-is-gamrupa' og flytter den, så den bliver undermenu under 'home', altså således at stien bliver http://gamrupa.org/index.php/nl/home/wie-en-wat-is-gamrupa. Hvis jeg i .htaccess skriver den følgende redirect, så får jeg stadig siden med den gamle url http://gamrupa.org/index.php/nl/wie-is-gamrupa. Her er redirecten:
RedirectMatch 301 ^(.*)wie-is-gamrupa(.*)$ http://localhost$1home/wie-en-wat-is-gamrupa$2
2. Jeg flytter uden at give nyt navn, således at den nye sti bliver denne: http://gamrupa.org/index.php/nl/home/wie-is-gamrupa. Så ændrer jeg redirecten til http://gamrupa.org/index.php/nl/wie-is-gamrupa. Men hvis jeg så prøver med den gamle url får jeg fejlmelding om 'recurring' rewrite - der forsøges at redirecte til home/home/home/........ Jeg forstår godt logikken. Når der forsøges at omskrive til 'home/wie-is-gamrupa' bliver det til 'home' plus 'home/wie-is-gamrupa' der så bliver til 'home' plus 'home' plus 'home/wie-is-gamrupa' o.s.v.
Jeg har prøvet med Redirect i stedet for RedirectMatch, og jeg har prøvet med RedirectMatch 301 ^(.*)(wie-is-gamrupa)(.*)$ http://localhost$1home/$2$3, men med det samme resultat.
Men hvordan skal jeg så bære med ad med at redirecte, hvis jeg blot flytter en bestående menu-item ind som undermenu under en anden bestående menu-item?