problemen met 301 redirect

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Pascal gerven

pascal gerven

01/12/2014 15:57:00
Quote Anchor link
Ik ben al uren aan het zoeken naar een oplossing, maar kom er niet uit. Ik had een statische website in dreamweaver en heb deze omgezet naar een wordpress site. De bedoeling is om van de oude html pagina’s een 301 redirect te maken naar de nieuwe pagina’s.
En heb nu de melding:500 Internal Server Error.
Kan jij me misschien helpen. Ik had het uitgetest met enkele pagina’s en het werkte. Nu ik alle pagina’s heb toegevoegd, is de Error gekomen.
Mijn htacces ziet er als volgend uit:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
# BEGIN WordPress
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$  [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
# END WordPress
Redirect 301 /accommodaties.html /accommodaties/
Redirect 301 /Hotels.html /accommodaties/hotels/
Redirect 301 /Hotelsmeer.html /accommodaties/hotels/
Redirect 301 /vakantiehuizen.html /accommodaties/vakantiehuizen/
Redirect 301 /vakantiehuizenmeer.html /accommodaties/vakantiehuizen/
Redirect 301 /vakantieparken.html /accommodaties/vakantieparken/
Redirect 301 /campings.html /accommodaties/campings/
Redirect 301 /campingsmeer.html /accommodaties/campings/
Redirect 301 /appartementen.html /accommodaties/appartementen/
Redirect 301 /groepsverblijven.html /accommodaties/groepsverblijven/
Redirect 301 /bed-breakfast.html /accommodaties/bed-breakfast/
Redirect 301 /reisformules.html /reisforumules/
Redirect 301 /zonvakanties.html /reisforumules/zonvakanties/
Redirect 301 /zonvakanties-meer-lezen.html /reisforumules/zonvakanties/
Redirect 301 /wintersport.html /reisforumules/wintersport/
Redirect 301 /autovakanties.html /reisforumules/autovakanties/
Redirect 301 /autovakantie-meer.html /reisforumules/autovakanties/
Redirect 301 /citytrip.html /reisforumules/citytrip/
Redirect 301 /citytrip-meer-lezen.html /reisforumules/citytrip/
Redirect 301 /vliegvakanties.html /reisforumules/vliegvakantie-naar-de-zon-en-verre-bestemmingen/
Redirect 301 /vliegtickets.html /reisforumules/online-vliegtickets-boeken/
Redirect 301 /rondreizen.html /reisforumules/rondreizen/
Redirect 301 /actievevakanties.html /reisforumules/actieve-avontuurlijke-en-originele-vakanties-voor-jong-en-oud/
Redirect 301 /DisneylandParijs.html /reisforumules/disneyland-parijs/
Redirect 301 /Disnyeland-Parijs-meer-lezen.html /reisforumules/disneyland-parijs/
Redirect 301 /lastminutes.html /reisforumules/aanbieders-last-minutes/
Redirect 301 /lastminutes-meer-lezen.html /reisforumules/aanbieders-last-minutes/
Redirect 301 /verrereizen.html /reisforumules/verre-reizen/
Redirect 301 /html/kerstarrangementen.html /beleef-de-kerstdagen-op-een-bijzonder-mooie-manier-met-een-kerstarrangement/
Redirect 301 /html/Kerstmarkten.html /snuif-de-magische-sfeer-op-de-leukste-kerstmarkten-van-europa/
Redirect 301 /html/Vroegboekingen.html /vroegboekacties/

- Aar -:
Code deels ingekort
Gewijzigd op 01/12/2014 16:26:23 door - Ariën -
 
PHP hulp

PHP hulp

10/01/2025 05:02:41
 
- Ariën  -
Beheerder

- Ariën -

01/12/2014 16:02:44
Quote Anchor link
Wow, flinke lap code!!! Kan je die even inkorten a.u.b. om het overzichtelijk te houden, en bij voorkeur tussen de code-tags.

Kan je kijken in je error_log?

Heb je anders al geprobeerd met 'trial and error' erachter te komen waar de fout zit? Gewoon even tijdelijk wat dingen eruit halen (of commenten met een # ervoor) en kijken wanneer de error niet optreedt.
Gewijzigd op 01/12/2014 16:07:43 door - Ariën -
 
Pascal gerven

pascal gerven

01/12/2014 16:07:23
Quote Anchor link
Bedankt voor de snelle reactie.
Sorry, maar waar vind ik de error_log.
 
- Ariën  -
Beheerder

- Ariën -

01/12/2014 16:08:47
Quote Anchor link
Vaak buiten je webroot (public_html, www, htdocs). Mocht je DirectAdmin op je server hebben om je webhosting mee in te stellen, dan kan je de errorlog bij de Domains vinden.
 
Pascal gerven

pascal gerven

01/12/2014 16:14:56
Quote Anchor link
Sorry, denk dat dit te hoog gegrepen is voor mij. Toch bedankt voor uw tijd.
 
- Ariën  -
Beheerder

- Ariën -

01/12/2014 16:21:59
Quote Anchor link
Je bent bekend met FTP? Dan log je daar op in...
In de map waarin je je website plaatst ga je vervolgens een mapje hoger, en mogelijk zie je dan een maar mappen waar je de error_log in kan vinden.

En anders is het een kwestie van het probleem isoleren, zoals ik net al beschreef.
 
Ivo P

Ivo P

01/12/2014 16:55:02
Quote Anchor link
RewriteRule ^index\.php$ – [L]

betekent: als de file index.php wordt aangeroepen, dan niets meer doen aan rewriten.
zo nee, dan verder:


RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]

als hetgeen aangeroepen wordt niet een bestaande file is (-f) of een een directory (-d), dan
herschrijven naar /index.php


Als je daarna nog met een berg redirects aankomt, is het te laat. (tenzij die html bestanden nog steeds zouden bestaan...)
Los van het feit dat er een fout optreedt.

Ik zou die redirects allemaal na RewriteRule ^index\.php$ – [L], maar voor die andere 3 regels zetten.

En ik zou ze er vooralsnog even allemaal uit laten, waarna je ze per 5 tegelijk terugzet om dan steeds te testen.

Er zit vast ergens een typfoutje in 1 van de regels, of een illegaal karakter.
 
Pascal gerven

pascal gerven

01/12/2014 18:36:59
Quote Anchor link
Bedankt allebei voor de snelle reacties en de moeite.

Ivo,

Het is op uw manier gelukt. Zat inderdaad één foute regel in.

Maar ik zit intussen nog met een ander probleem. Voor twee pagina's binnen de website krijg ik nu de melding
403 Forbidden.

"Forbidden"

You don't have permission to access /accommodaties/ on this server.

Vannammiddag heb ik enkele plugins uitgetest voor redirect en toen is volgens mij het probleem ontstaan.
Weet jij of iemand anders hoe je dit ongedaan kan maken?
 
- Ariën  -
Beheerder

- Ariën -

01/12/2014 18:50:35
Quote Anchor link
Om welke pagina's zijn dat allemaal? En welke regels uit .htaccess horen daarbij?
Gewijzigd op 01/12/2014 18:50:48 door - Ariën -
 
Pascal gerven

pascal gerven

01/12/2014 19:00:34
Quote Anchor link
Heb voorlopige nieuwe pagina's gemaakt met een andere URL
Redirect 301 /accommodaties.html /accommodatie/
Redirect 301 /aanbiedingen.html /aanbieding/

maar het gaat om deze twee

Redirect 301 /accommodaties.html /accommodaties/
Redirect 301 /aanbiedingen.html /aanbiedingen/

http://www.domeinnaam/accommodatie/
http://www.domeinnaam/aanbieding/
 
Ivo P

Ivo P

01/12/2014 20:20:44
Quote Anchor link
is het nu accomodatieS of accomodatiE

en aanbiedingEN of aanbiedinG ?
 
Pascal gerven

pascal gerven

01/12/2014 20:24:55
Quote Anchor link
heb het NU omgezet naar accommodatie en aanbieding

voordien was het accommodaties en aanbiedingen, maar daar kreeg ik de 403 forbidden.
heb dus maar nieuwe pagina's gemaakt, probleem is opgelost. Heb net de hele website gecontroleerd en het probleem doet zich verder nergens voor.
Snap alleen de oorzaak niet.
 
Ivo P

Ivo P

02/12/2014 08:06:22
Quote Anchor link
Bestaan die mappen toevallig echt
 
Pascal gerven

pascal gerven

02/12/2014 08:12:45
Quote Anchor link
Je bedoelt de website? Ja!
maar wel met mijn eigen domeinnaam. Niet de links hierboven uiteraard.
Gewijzigd op 02/12/2014 08:36:40 door pascal gerven
 
- Ariën  -
Beheerder

- Ariën -

02/12/2014 08:44:51
Quote Anchor link
Nee, hij bedoelt echt de mappen/directories. Die hebben voorrang met openen dan rewrite-rules.
 
Ivo P

Ivo P

02/12/2014 09:07:49
Quote Anchor link
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]

Dit zegt dat hij voor niet bestaande files/directory's herschrijft naar /index.php

Maar als die map accomodaties/ wel bestaat, dan zal hij dus niet naar index.php verwijzen.
en als hij vervolgens in accomodaties/ geen index.html of index.php oid vindt, en hij volgens de (verouderde) settings van de server dan geen lijst met files mag tonen, dan kom je tot een 403
 
Pascal gerven

pascal gerven

02/12/2014 10:14:00
Quote Anchor link
ja deze mappen bestaan echt
 
- Ariën  -
Beheerder

- Ariën -

02/12/2014 10:28:53
Quote Anchor link
Staat daar wat nuttigs in?
Anders moet je de pagina in Wordpress eens een andere naam geven.
 
Pascal gerven

pascal gerven

02/12/2014 10:30:34
Quote Anchor link
Had ik al gedaan en nu werkt het perfect
 
Manuel worthit

Manuel worthit

03/12/2014 13:53:14
Quote Anchor link
hi het beste is om je WP gewoon bij een goede hosting neer te zetten die je 24/7 kunnen bij staan. Dan hoef je zelf geen uren aan te besteden. Zij helpen mij altijd 24/7 en gratis!
**knip**

Edit:
Refferalcodes zijn niet toegestaan volgens het regelement van PHPhulp.
Gewijzigd op 03/12/2014 15:51:44 door - Ariën -
 
Ivo P

Ivo P

03/12/2014 13:59:14
Quote Anchor link
staat natuurlijk los van WP, maar je kunt altijd proberen wat bij te verdienen :0

http://wpengine.com/affiliate/
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.