Régle de réecriture erronée ?

WRInaute passionné
Bonjour à tous,
J'ai un petit problème de .htaccess, j'ai mis ceci dans mon .htaccess à la racine de mon site :

Code:
ErrorDocument 404 admin/access_denied.php

Options +FollowSymlinks
RewriteEngine on
RewriteOptions inherit

RewriteRule ^categ-(.*).html$  categ.php?page=$1

et quand j'appelle :
http://www.monsite.com/categ-exemple.html
, il m'affiche :
Not Found
The requested URL /kunden/homepages/4/24yt/htdocs/categ.php was not found on this server.

Additionally, a 500 Internal Server Error error was encountered while trying to use an ErrorDocument to handle the request.

Alors que ma page categ.php existe bien, quand j'appelle :
http://www.monsite.com/categ.php?page=exemple

Avez-vous une idée de l'origine du problème ?
Merci d'avance
 
Nouveau WRInaute
Bonsoir,

"RewriteRule ^categ-(.*).html$ categ.php?page=$1"

à remplacer par:
"RewriteRule ^categ-(.*).html$ /categ.php?page=$1"

le petit "/" devant ton categ.php peut résoudre le problème.
J'ai eu le même type d'erreur avec l'hebergement 1&1.

Bon courage!
 
WRInaute occasionnel
Et remplace
Code:
ErrorDocument 404 admin/access_denied.php
Par
Code:
ErrorDocument 404 /admin/access_denied.php
Ou Verifier que le chemin et le nom de la page d'erreur sont correcte. Pour virer l'erreur 500 additionel de ton message d'erreur.
 
WRInaute discret
Bonjour,

il me semble qu'il faut placer un "\" devant ton ".html"

Code:
RewriteRule ^categ-(.*)\.html$  /categ.php?page=$1

Enfin je crois en tout cas...
Bonne journée
 
Discussions similaires
Haut