J'ai configuré une pile LAMP sur mon Raspberry Pi comme environnement de développement pour mon site web. J'essaye d'implémenter la réécriture d'URL pour rendre mes URL plus jolies, mais cela ne semble pas fonctionner.Réécriture d'URL avec .htaccess - Erreur 404
J'ai essayé ce qui suit: sudo nano /etc/apache2/sites-enabled/000-default
et dans la section var/www
a changé la ligne AllowOverride None
-AllowOverride All
Je recevais une erreur interne du serveur 500, alors j'ai couru une commande pour permettre au serveur d'utiliser le .htaccess
fichier (je ne me souviens plus de la commande maintenant). J'ai également redémarré le serveur et Raspberry Pi. J'ai également redémarré le serveur et Raspberry Pi.
Je ne reçois plus l'erreur, mais quand je regarde dans le journal des erreurs en utilisant la commande tail -f /var/log/apache2/error.log
j'obtiens une erreur 404 Not Found.
Voici mon fichier .htaccess (c'est vraiment simple pour l'instant).
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteRule ^photography$ photography.php
Je ne sais pas ce que je fais mal, et que ce soit un problème de configuration du serveur ou une erreur de programmation. Toute aide très appréciée.
Merci pour votre réponse. –