ブログをローカル Web サーバーから Amazon EC2 Free Linux サーバーに転送したところです。パーマリンク以外はすべて正常に動作しているようですが、パーマリンクを無効にしてから再度有効にしましたが、それでも動作しません。
スクリプトを実行してみました
sudo a2enmod rewrite
しかし、ec2-userとしてサーバーにログインしているときに、a2enmod: コマンドが見つかりませんと表示されます
ご協力いただければ幸いです。
ありがとう
ベストアンサー1
/etc/httpd/conf
私も同じ問題を抱えていましたが、httpd を使用している場合は、次を実行して http.conf を開きsudo vi httpd.conf
、「AllowOverride」を次のように変更する必要があります。
<Directory />
Options FollowSymLinks
AllowOverride All
</Directory>
ここでも変更が必要になる場合がありますAllowOverride All
:
# AllowOverride controls what directives may be placed in .htaccess files.
# It can be "All", "None", or any combination of the keywords:
# Options FileInfo AuthConfig Limit
#
AllowOverride All
次に、 を実行して httpd を再起動する必要がありますapachectl -k restart
。 実際に を実行する必要がある場合もありますsudo apachectl -k restart
。
それが役に立つかどうか教えてください。