Bonjour,
Donc jais un petit serveurs web(raspberry pi), et lorsque je met le code pour faire une redirection dans le fichier .htaccess, le serveur m'indique erreur 500 qonc mon site est inaccessible!
Que faire ?
Merci d'avance
Version imprimable
Bonjour,
Donc jais un petit serveurs web(raspberry pi), et lorsque je met le code pour faire une redirection dans le fichier .htaccess, le serveur m'indique erreur 500 qonc mon site est inaccessible!
Que faire ?
Merci d'avance
Lire les logs
Bonjour,
En effet il nous faudrait une extrait de tes logs d'erreurs et aussi la modification du fichier .htaccess que tu as réalisé.
@+
bonjour, dsl de ne pas avoir répondu plus tôt
donc voila ce que je mi dans le .htaccess :
Code:
1
2
3
4 RewriteEngine On RewriteCond %{SERVER_PORT} 80 RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
et le error.log:
j'ai replacé les ip par ##Citation:
[Mon Jul 24 13:57:32.754357 2017] [core:alert] [pid 26133] [client ##:57648] /var/www/html/.htaccess: Invalid command 'RewriteEngine', perhaps misspelled or defined by a module not included in the server configuration
[Mon Jul 24 13:57:32.854322 2017] [core:alert] [pid 25957] [client ##:57647] /var/www/html/.htaccess: Invalid command 'RewriteEngine', perhaps misspelled or defined by a module not included in the server configuration, referer: https://monsite.fr/
[Mon Jul 24 13:57:33.880041 2017] [core:alert] [pid 26223] [client ##:57646] /var/www/html/.htaccess: Invalid command 'RewriteEngine', perhaps misspelled or defined by a module not included in the server configuration
[Mon Jul 24 13:57:33.922337 2017] [core:alert] [pid 27088] [client ##:57649] /var/www/html/.htaccess: Invalid command 'RewriteEngine', perhaps misspelled or defined by a module not included in the server configuration, referer: https://monsite.fr/
[Mon Jul 24 13:57:38.079461 2017] [core:alert] [pid 27071] [client ##:57660] /var/www/html/.htaccess: Invalid command 'RewriteEngine', perhaps misspelled or defined by a module not included in the server configuration
[Mon Jul 24 13:57:38.392433 2017] [core:alert] [pid 26133] [client ##:57664] /var/www/html/.htaccess: Invalid command 'RewriteEngine', perhaps misspelled or defined by a module not included in the server configuration, referer: https://monsite.fr/
[Mon Jul 24 13:57:40.454994 2017] [core:alert] [pid 26099] [client ##:57663] /var/www/html/.htaccess: Invalid command 'RewriteEngine', perhaps misspelled or defined by a module not included in the server configuration
[Mon Jul 24 13:57:40.511504 2017] [core:alert] [pid 26410] [client ##:57665] /var/www/html/.htaccess: Invalid command 'RewriteEngine', perhaps misspelled or defined by a module not included in the server configuration, referer: https://monsite.fr/
[Mon Jul 24 13:57:43.733616 2017] [core:alert] [pid 26102] [client ##:57659] /var/www/html/.htaccess: Invalid command 'RewriteEngine', perhaps misspelled or defined by a module not included in the server configuration
[Mon Jul 24 13:57:43.884035 2017] [core:alert] [pid 26133] [client ##:57675] /var/www/html/.htaccess: Invalid command 'RewriteEngine', perhaps misspelled or defined by a module not included in the server configuration, referer: https://monsite.fr/
[Mon Jul 24 13:57:50.266117 2017] [core:alert] [pid 26410] [client ##:58858] /var/www/html/.htaccess: Invalid command 'RewriteEngine', perhaps misspelled or defined by a module not included in the server configuration, referer: https://www.google.fr/
[Mon Jul 24 13:57:50.650378 2017] [core:alert] [pid 27088] [client ##:58859] /var/www/html/.htaccess: Invalid command 'RewriteEngine', perhaps misspelled or defined by a module not included in the server configuration, referer: https://monsite.fr/
voila j’espère que vous allé pouvoir m'aider
Vérifie si le module est bien chargé par apache http
Comment dois-je mi prendre?
C'est dans la documentation d'apache probablement
Voila se qui ce trouvent dans mon fichier ports.conf (je c'est pas si c'est se que tu recherche!)
Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 # If you just change the port or add more ports here, you will likely also # have to change the VirtualHost statement in # /etc/apache2/sites-enabled/000-default.conf Listen 80 <IfModule ssl_module> Listen 443 </IfModule> <IfModule mod_gnutls.c> Listen 443 </IfModule> # vim: syntax=apache ts=4 sw=4 sts=4 sr noet
Ca dit juste que apache écoute le port 443 si le module est actif
Du coup je doit trouver ça dans quelle fichier? Dans un fichier de configuration?
Dans la documentation apache, sur le net, pour trouver la commande adéquate
Bonjour,
L'erreur ci-dessous signifie en général que le module rewrite de Apache n'est pas activé.
Pour activer le module rewrite, il faut te connecter en ssh et utiliser les commandes ci-dessous :Citation:
Invalid command 'RewriteEngine'
La première commande va activer le module rewrite. La second commande va redémarrer apache afin que ce dernier prenne en considération le module.Code:
1
2
3 sudo a2enmod rewrite sudo service apache2 restart
Pour vérifier la liste des modules chargés, le plus simple est de créer un fichier php qui appelle la fonction "phpinfo"Citation:
Comment dois-je mi prendre?
Appelles ensuite la page et vérifie dans la section "Loaded Modules" si tu trouves "mod_rewrite" (cf : capture ci-dessous)
Pièce jointe 298610
Ok
Merci c'est bon ça marche nickel merci à tous