Htaccess et erreur 500
marholyne
-
the667th -
the667th -
Bonjour,
Le chargement de ma home page (sous easyphp XP) : "Internal Server Error"
Dans mon fichier error.log :
".htaccess : Invalid command ’RewriteEngine’, perhaps mis-spelled or defined by a module not included in the server configuration"
Dans mon .htaccess j’ai juste changé :
RewriteBase /spip_192/
mon site est sous easyphp..../www/spip_192/
mon .htaccess :
Le chargement de ma home page (sous easyphp XP) : "Internal Server Error"
Dans mon fichier error.log :
".htaccess : Invalid command ’RewriteEngine’, perhaps mis-spelled or defined by a module not included in the server configuration"
Dans mon .htaccess j’ai juste changé :
RewriteBase /spip_192/
mon site est sous easyphp..../www/spip_192/
mon .htaccess :
RewriteEngine On RewriteBase /spip_192/ AddType text/x-component .htc RewriteRule ^(.*/)?\.svn/ - [F] RewriteCond %{REQUEST_FILENAME} -f RewriteRule "." - [skip=100] RewriteCond %{REQUEST_FILENAME} -d RewriteRule "." - [skip=100] RewriteRule rubrique([0-9]+)\.html$ spip.php?page=rubrique&id_rubrique=$1 [QSA,L] RewriteRule article([0-9]+)\.html$ spip.php?page=article&id_article=$1 [QSA,L] RewriteRule breve([0-9]+)\.html$ spip.php?page=breve&id_breve=$1 [QSA,L] RewriteRule mot([0-9]+)\.html$ spip.php?page=mot&id_mot=$1 [QSA,L] RewriteRule auteur([0-9]+)\.html$ spip.php?page=auteur&id_auteur=$1 [QSA,L] RewriteRule site([0-9]+)\.html$ spip.php?page=site&id_syndic=$1 [QSA,L] RewriteRule ^page.php[3]? spip.php [QSA,L] RewriteRule ^spip_cal\.php3?$ spip.php?action=ical [QSA,L] RewriteRule ^spip_rss\.php3?$ spip.php?action=rss [QSA,L] RewriteRule ^\+-[^/\.]+(-\+)?(\.html)?$ spip.php?page=mot [QSA,E=url_propre:$0,L] RewriteRule ^\+[^/\.]+\+?(\.html)?$ spip.php?page=breve [QSA,E=url_propre:$0,L] RewriteRule ^-[^/\.]+-?(\.html)?$ spip.php?page=rubrique [QSA,E=url_propre:$0,L] RewriteRule ^_[^/\.]+_?(\.html)?$ spip.php?page=auteur [QSA,E=url_propre:$0,L] RewriteRule ^@[^/\.]+@?(\.html)?$ spip.php?page=site [QSA,E=url_propre:$0,L] RewriteRule ^[^/\.]+(\.html)?$ spip.php?page=article [QSA,E=url_propre:$0,L
A voir également:
- Htaccess et erreur 500
- Erreur 500 - Guide
- Formate pour taxer client 500€ ✓ - Forum Consommation & Internet
- Erreur 3000 france tv - Forum Lecteurs et supports vidéo
- Erreur 0x80070643 - Accueil - Windows
- Erreur t32 ✓ - Forum Livebox
5 réponses
si tu est avec apache2 (si tu as un serveur sous linux) faut faire avec une sessiosn ayant les droit admin: a2enmod rewrite
la solution : il faut decommenter des lignes de config de apache
LoadModule rewrite_module modules/mod_rewrite.so AddModule mod_rewrite.c
You rules guys !
Sur un wamp, il suffit d'activer le module "rewrite" dans le sous-menu de la conf d'apache.
Salutations
Sur un wamp, il suffit d'activer le module "rewrite" dans le sous-menu de la conf d'apache.
Salutations
Je suis passé plusieurs fois sur ce site avant de trouver réponse en revenant à la base...
A tout hasard donc, je poste ce qui a marché pour moi;
A savoir vérifier la configuration d'apache:
- Dans /etc/apache2/sites-available/default pour apache2 (sur mon serveur en tout cas)
Dans les balises répertoire <Directory /> et <Directory /var/www/>
Il faut mettre
AllowOverride All
à la place de
AllowOverride None
Pour le conseil donné par marholyneju, dans mon cas je n'ai pas eu besoin de la dernière ligne (ces lignes ont été reprise d'un autre post sur webrankinfo) mais par contre, pour mod_rewrite.so j'ai du préciser le chemin complet (non relatif)
Ce qui a donné: /usr/lib/apache2/modules/mod_rewrite.so)
En espérant que ça aide quelqu'un
A tout hasard donc, je poste ce qui a marché pour moi;
A savoir vérifier la configuration d'apache:
- Dans /etc/apache2/sites-available/default pour apache2 (sur mon serveur en tout cas)
Dans les balises répertoire <Directory /> et <Directory /var/www/>
Il faut mettre
AllowOverride All
à la place de
AllowOverride None
Pour le conseil donné par marholyneju, dans mon cas je n'ai pas eu besoin de la dernière ligne (ces lignes ont été reprise d'un autre post sur webrankinfo) mais par contre, pour mod_rewrite.so j'ai du préciser le chemin complet (non relatif)
Ce qui a donné: /usr/lib/apache2/modules/mod_rewrite.so)
En espérant que ça aide quelqu'un
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question