Bonjour à tous,
Alors voilà, c'est un problème que je rencontre depuis peut et je n'arrive pas à comprendre d'où cela peut provenir.
Petite explication:
j'ai un premier .htaccess à la racine de mon site web qui contient (en gros) ce code:
dans le dossier frontend, j'ai un second .htaccess contenant ce code:
voici l'arborescence de mon projet:
Jusque là tout fonctionne, lorsque j'entre monsite.fr, ou monsite.fr/index.html je suis bien redirigé ver ma page accueil.php du répertoire web.
Ça se complique lorsque je souhaite modifier mon second .htaccess (celui du répertoire frontend) pour y ajouter une autre redirection:
Lorsque je passe mon .htaccess en ligne, j'ai une belle erreur 500.
Lorsque je supprime cette nouvelle ligne, tout fonctionne normalement. :?
J'ai beau chercher, je n'ai aucune idée d'où peut provenir le problème.
Pour info je développe sous eclipse et je transfert mes fichiers via filleZilla.
Si quelqu'un à une idée, je suis preneur!
Merci!
Alors voilà, c'est un problème que je rencontre depuis peut et je n'arrive pas à comprendre d'où cela peut provenir.
Petite explication:
j'ai un premier .htaccess à la racine de mon site web qui contient (en gros) ce code:
Code:
RewriteEngine on
RewriteRule ^$ frontend/$1 [L]
RewriteRule ^([^/]*).html$ frontend/$1.html [L]
dans le dossier frontend, j'ai un second .htaccess contenant ce code:
Code:
RewriteEngine On
php_flag display_errors on
RewriteRule ^$ web/accueil.php [L]
RewriteRule ^index.html$ web/accueil.php [L]
voici l'arborescence de mon projet:
Code:
- ROOT
|- .htaccess (voir code 1)
|- [frontend]
|- .htaccess (voir code 2)
|- [web]
|- accueil.php
Jusque là tout fonctionne, lorsque j'entre monsite.fr, ou monsite.fr/index.html je suis bien redirigé ver ma page accueil.php du répertoire web.
Ça se complique lorsque je souhaite modifier mon second .htaccess (celui du répertoire frontend) pour y ajouter une autre redirection:
Code:
RewriteEngine On
php_flag display_errors on
RewriteRule ^$ web/accueil.php [L]
RewriteRule ^index.html$ web/accueil.php [L]
RewriteRule ^test.html$ web/accueil.php [L]
Lorsque je supprime cette nouvelle ligne, tout fonctionne normalement. :?
J'ai beau chercher, je n'ai aucune idée d'où peut provenir le problème.
Pour info je développe sous eclipse et je transfert mes fichiers via filleZilla.
Si quelqu'un à une idée, je suis preneur!
Merci!