Я установил стек LAMP на моей малине Pi в качестве среды разработки для моего сайта.URL переписывание с использованием .htaccess - ошибка 404
Я пытаюсь реализовать переписывание URL-адресов, чтобы сделать мои URL-адреса более красивыми, но он, похоже, не работает.
Я попытался следующие: sudo nano /etc/apache2/sites-enabled/000-default
и в разделе var/www
изменил линию AllowOverride None
на AllowOverride All
я получал внутренний сервер ошибку 500, поэтому я побежал команду, чтобы позволить серверу использовать .htaccess
файл (не могу запомнить команду сейчас).
Я также перезапустил сервер и Raspberry Pi.
Я больше не получаю сообщение об ошибке, но когда я просматриваю журнал ошибок с помощью команды tail -f /var/log/apache2/error.log
Я получаю ошибку 404 Not Found.
Вот мой .htaccess файл (сейчас это очень просто).
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteRule ^photography$ photography.php
Не уверен, что я делаю неправильно, и является ли это проблемой конфигурации сервера или ошибкой программирования. Любая помощь очень ценится.
Спасибо за ваш ответ. –