[Résolu] Erreur 404 lors de l'accès à mon site
-
- Messages : 174
- Inscription : 13 avril 2012 à 20:53
J'ai un problème lors je veux accéder à la page d'accueil de mon site cerny.develop.franceserv.fr qui est le fichier index.php.
Quand je tape seulement l'adresse sans "/index" ou "/index.php", je tombe sur une jolie 404. Si par contre je tape l'adresse avec "/index" ou "/index.php", j’accède sans problème à la page d'accueil.
Est-ce du à la mise à jour du serveur Apache ?
@+
Je vérifie ...
-
- Messages : 174
- Inscription : 13 avril 2012 à 20:53
J'avais déjà la réécriture URL d'activé et le problème ne s'était pas produit, je vais essayer de la désactiver pour voir ce que ça donne
-
- Messages : 174
- Inscription : 13 avril 2012 à 20:53
Je viens de voir que le problème se produit également sur le site (eco-bio-lavage.net) de l'association de mon lycée que je gère, j'attend un peu avant de désactiver la réécriture URL pour que tu puisse essayer de voir d'ou viens le problème car il ne s'est produit que cette nuit sur mon site (je ne sais pas si c'est en même que l'autre site du lycée) et j'ai l'impression que cela est en rapport avec la MàJ du serveur.
Code : Tout sélectionner
RewriteRule (.*) http://eco-bio-lavage.net/$1 [R=301,L]
De plus, je ne comprend pas la raison de cette ligne car elle semble inutile. Cette ligne fait que pour tout ce qui est demandé sur le site, c'est redirigé au même endroit ... alors je ne comprend pas ...
Voilà je pense la raison de votre problème :elodie a écrit :Le problème vient de votre ligne :
Si vous la désactivez (mettre en commentaire avec # en début de ligne), votre site fonctionne de nouveau.Code : Tout sélectionner
RewriteRule (.*) http://eco-bio-lavage.net/$1 [R=301,L]
De plus, je ne comprend pas la raison de cette ligne car elle semble inutile. Cette ligne fait que pour tout ce qui est demandé sur le site, c'est redirigé au même endroit ... alors je ne comprend pas ...
Lorsque la réécriture d'URL redirige un internaute qui a demandé une ressource non nommée vers une ressource non nommée également, le DirectoryIndex n'intervient plus pour corriger l'incohérence de cette règle d'écriture "inutile" et donne une page 404 introuvable.Changes with Apache 2.4.8
[...]
*) mod_dir: Don't search for a DirectoryIndex or DirectorySlash on a URL
that was just rewritten by mod_rewrite. PR53929. [Eric Covener]
[...]
Avec votre règle, si vous demandez "toto.php", la réécriture vas rediriger l'internaute sur ce qui a été précédemment demandé, c'est à dire "toto.php" (un peu inutile, sauf si on souhaites changer le code HTTP). Si on ne demande rien, la règle de réécriture interpréte ce rien pour mener vers ce qui a été demandé, c'est à dire : rien (et ce "rien" est une page introuvable).
-
- Messages : 174
- Inscription : 13 avril 2012 à 20:53
Et cette ligne n'est pas et n'a jamais était présente sur le site cerny.develop.franceserv.fr.
Ce que je ne comprend pas c'est que cela à toujours fonctionné ainsi.
Si tu veux faire des essai en modifiant les .htaccess tu peux.
Oui mais vous avez aussi supprimé la ligne de condition ...electronic100 a écrit :J'ai enlever la ligne concerné sur le site eco-bio-lavage.net et le problème est toujours présent.
Je met en commentaire uniquement la ligne pour vous montrer que ça fonctionne :electronic100 a écrit :Si tu veux faire des essai en modifiant les .htaccess tu peux.
http://eco-bio-lavage.net/