Hallo allemaal,

Ik ben bezig met een website te maken.
Ik ben ik redelijk ver.
Maar ik wil graag nog de puntjes op die I zetten.
En een puntje daarvan is Redirecten.

Ik heb al heel veel op google gezocht maar bij mij werkt het niet.

Dit staat er in mijn .htacces:
RewriteEngine On
Redirect /index.php?p=Home http://td-ict.nl/Home
Redirect /index.php?p=Over%20mij http://td-ict.nl/Over%20mij
Redirect /index.php?p=Websites http://td-ict.nl/Websites
Redirect /index.php?p=Webshops http://td-ict.nl/Webshops
Redirect /index.php?p=Social%20Media http://td-ict.nl/Social%20Media
Redirect /index.php?p=Marketing http://td-ict.nl/Marketing
Redirect /index.php?p=Computerhulp http://td-ict.nl/Computerhulp
Redirect /index.php?p=Portfolio http://td-ict.nl/Portfolio
Redirect /index.php?p=Contact http://td-ict.nl/Contact

Ik heb ook al verschillende generatoren gebruikt maar het wil niks helpen.

Wat doe ik fout?

Met vriendelijke groet,
Tim Dielemans.
Weet je zeker dat je wilt redirecten? Of zoek je een rewrite rule die alles naar index.php herschrijft?

Voor een redirect ben je alleen de 301 vergeten toe te voegen. Bovendien heb je hiervoor de RewriteEngine niet nodig.


Redirect 301 /index.php?p=Home http://td-ict.nl/Home
Redirect 301 /index.php?p=Over%20mij http://td-ict.nl/Over%20mij
Redirect 301 /index.php?p=Websites http://td-ict.nl/Websites
Redirect 301 /index.php?p=Webshops http://td-ict.nl/Webshops
Redirect 301 /index.php?p=Social%20Media http://td-ict.nl/Social%20Media
Redirect 301 /index.php?p=Marketing http://td-ict.nl/Marketing
Redirect 301 /index.php?p=Computerhulp http://td-ict.nl/Computerhulp
Redirect 301 /index.php?p=Portfolio http://td-ict.nl/Portfolio
Redirect 301 /index.php?p=Contact http://td-ict.nl/Contact
Hartelijk bedankt voor je reactie.

Ik heb hem in me .htaccess gezet maar het werkt niet.
Ik krijg nog steeds de oude linken.
Hoe doe ik dat?
Ik ben bij Antagonist.
Dus als je dan op een menu knop klik die linkt naar index.php?p=Home dan veranderd hij het naar td-ict.nl/Home?
Kan je dan niet beter zo doen:

[code lang=htaccess]
RewriteEngine On
Redirect ^index.php?p=(.*)$ /$1
[/code]

Heb het trouwens niet getest.
Tim Dielemans op 17/11/2013 20:42:11

Dus als je dan op een menu knop klik die linkt naar index.php?p=Home dan veranderd hij het naar td-ict.nl/Home?


Nee.
Leg a.u.b. beter uit wat je als resultaat wilt.

Wat wil je als url in de adresbalk hebben? En wat is de bijbehorende non-seo url?
Of verwacht je dat als je die regels toevoegt automatische alle non-seo urls in de html vervangen worden door de seo urls?
Of nog iets anders?
Dat werkt toch gewoon?
Je moet alleen de hyperlinks aanpassen.
Dus domain.tld/iets/.
Dat gebeurt niet automatisch. ;)

Reageren