Web サイトの開発環境として、Raspberry Pi に LAMP スタックをセットアップしました。
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
何が間違っているのか、それがサーバー構成の問題なのかプログラミング エラーなのかはわかりません。どんな助けでも大歓迎です。