Edit: Had eerst beter onderzoek moeten doen; Het probleem ligt er waarschijnlijk in dat mijn host (vevida) dit type redirect niet ondersteund. Het schijnt met de ISAPI_Rewrite module wel te kunnen. Kan iemand misschien een voorzetje geven over hoe ik onderstaande redirects in die syntax schijf?
Origineel bericht:
Mijn doel is om de pagina's van een oude website te laten verwijzen naar de corresponderende pagina's van de nieuwe site, die zich bevindt in een subdirectory van hetzelfde domein. De bestandsnamen zijn wel verschillend tussen de oude en de nieuwe. Ik heb me ingelezen en kom uit op twee voor de hand liggende mogelijkheden: redirecten met .htaccess en redirecten met de php header-functie. Omdat de htaccess-methode in één keer een lijst kan bevatten voor alle verwijzingen, leek me dit een stuk sneller en overzichtelijker.
Nu heb ik mijn bestand klaargezet op de server, maar deze lijkt niets te doen. Redelijk goed gecontroleerd op syntaxfouten, en de bestandsnaam is .htaccess (alleen een extentie dus). Kan iemand mij in de juiste richting wijzen, of misschien een betere oplossing voorstellen?
Inhoud .htaccess:
Misschien relevant: binnen de map /wp/ staat ook weer een .htaccess-bestand die de url-rewriting van Wordpress afhandeld. Die werkt ook nog steeds, maar ik vermeld het even voor het geval het van invloed is.
Edit: @Rob: Sorry, en bedankt
Origineel bericht:
Mijn doel is om de pagina's van een oude website te laten verwijzen naar de corresponderende pagina's van de nieuwe site, die zich bevindt in een subdirectory van hetzelfde domein. De bestandsnamen zijn wel verschillend tussen de oude en de nieuwe. Ik heb me ingelezen en kom uit op twee voor de hand liggende mogelijkheden: redirecten met .htaccess en redirecten met de php header-functie. Omdat de htaccess-methode in één keer een lijst kan bevatten voor alle verwijzingen, leek me dit een stuk sneller en overzichtelijker.
Nu heb ik mijn bestand klaargezet op de server, maar deze lijkt niets te doen. Redelijk goed gecontroleerd op syntaxfouten, en de bestandsnaam is .htaccess (alleen een extentie dus). Kan iemand mij in de juiste richting wijzen, of misschien een betere oplossing voorstellen?
Inhoud .htaccess:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
| RewriteEngine On Redirect 301 /index.php http://www.fish4future.nl/wp/index.php Redirect 301 /pages/home.php http://www.fish4future.nl/wp/index.php Redirect 301 /pages/contact.php http://www.fish4future.nl/wp/contact Redirect 301 /pages/effecten.php http://www.fish4future.nl/wp/over-fish4future/wijk-impuls Redirect 301 /pages/over-fish4future.php http://www.fish4future.nl/wp/over-fish4future Redirect 301 /pages/partners-en-sponsoren.php http://www.fish4future.nl/wp/sponsors/ Redirect 301 /pages/projecten.php http://www.fish4future.nl/wp/projecten/ Redirect 301 /pages/sportvissen.php http://www.fish4future.nl/wp/over-fish4future/wat-sportvissen-zo-uniek-en-effectief-maakt Redirect 301 /pages/projecten/erasmus-pilot.php http://www.fish4future.nl/wp/projecten/erasmusschool-2010 Redirect 301 /pages/projecten/erasmus-vervolg.php http://www.fish4future.nl/wp/projecten/erasmusschool-vervolgproject-met-peermentors Redirect 301 /pages/nieuws/onderzoeksresultaten.php http://www.fish4future.nl/wp/nieuws/resultaten-van-grootschalig-engels-onderzoek Redirect 301 /pages/nieuws/nieuwe-sponsor-en-een-nieuwe-partner.php http://www.fish4future.nl/wp/nieuws/nieuwe-sponsor-en-partner Redirect 301 /pages/nieuws/fish4future-volop-in-de-publiciteit.php http://www.fish4future.nl/wp/nieuws/fish4future-volop-in-de-publiciteit |
Misschien relevant: binnen de map /wp/ staat ook weer een .htaccess-bestand die de url-rewriting van Wordpress afhandeld. Die werkt ook nog steeds, maar ik vermeld het even voor het geval het van invloed is.
Edit: @Rob: Sorry, en bedankt
[ Voor 10% gewijzigd door geert1 op 23-11-2011 22:04 ]