par
Maarethyu » 09 juin 2015, 14:29
Je sais pas si je peut poster ça ici mais je pense pas qu'il y ait beaucoup de forum apache fr ^^
Je vous explique mon problème :
J'ai fait une url rewrite qui "redirige" les lien /test.php en /test.
Mon .htacess :
Code : Tout sélectionner
#Page 404 Custom
ErrorDocument 404 http://rafflehaven.net/404
RewriteEngine on
#Redirige "www.rafflehaven.net" -> "rafflehaven.net"
RewriteCond %{HTTP_HOST} ^www.rafflehaven.net [NC]
RewriteRule ^(.*) http://rafflehaven.net/$1 [L,R=301]
#/test.php -> /test
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule ^(.*)$ $1.php [L]
#/test.html -> /test
RewriteCond %{REQUEST_FILENAME}.html -f
RewriteRule ^(.*)$ $1.html [L]
Tout marche nickel sauf quand je fait par example : rafflehaven.net/abc/123
Sachant que le abc et 123 ne sont pas des fichiers ou dossiers existant.
ça me donne une erreur 500 alors qu'il devrait rediriger vers la page 404.
J'ai essayé d'enlever les rewrite du .htacess et plus d'erreur 500.
help pls

Je sais pas si je peut poster ça ici mais je pense pas qu'il y ait beaucoup de forum apache fr ^^
Je vous explique mon problème :
J'ai fait une url rewrite qui "redirige" les lien /test.php en /test.
Mon .htacess :
[code]
#Page 404 Custom
ErrorDocument 404 http://rafflehaven.net/404
RewriteEngine on
#Redirige "www.rafflehaven.net" -> "rafflehaven.net"
RewriteCond %{HTTP_HOST} ^www.rafflehaven.net [NC]
RewriteRule ^(.*) http://rafflehaven.net/$1 [L,R=301]
#/test.php -> /test
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule ^(.*)$ $1.php [L]
#/test.html -> /test
RewriteCond %{REQUEST_FILENAME}.html -f
RewriteRule ^(.*)$ $1.html [L]
[/code]
Tout marche nickel sauf quand je fait par example : rafflehaven.net/abc/123
Sachant que le abc et 123 ne sont pas des fichiers ou dossiers existant.
ça me donne une erreur 500 alors qu'il devrait rediriger vers la page 404.
J'ai essayé d'enlever les rewrite du .htacess et plus d'erreur 500.
help pls :-k