ブログをローカル Web サーバーから Amazon EC2 Free Linux サーバーに転送しました。パーマリンク以外はすべて機能しているようです。無効にして再度有効にしましたが、まだ壊れています。
スクリプトを実行してみました
sudo a2enmod rewrite
しかし、それは言う a2enmod: コマンドが見つかりませんでした
どんな助けでも大歓迎です!
ありがとう
ブログをローカル Web サーバーから Amazon EC2 Free Linux サーバーに転送しました。パーマリンク以外はすべて機能しているようです。無効にして再度有効にしましたが、まだ壊れています。
スクリプトを実行してみました
sudo a2enmod rewrite
しかし、それは言う a2enmod: コマンドが見つかりませんでした
どんな助けでも大歓迎です!
ありがとう
これと同じ問題が発生しました。httpdを使用していると仮定すると、/etc/httpd/confhttp.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。
それが役に立ったら教えてください。
Ubuntu の場合、次の場所にある「AllowOverride All」を変更します。
「私が取らなければならなかった追加のステップは、/etc/apache2/sites-enabled/000-default を編集することでした。
そのファイルには、/var/www の AllowOverride 設定があり、「なし」になっています。
次のように設定を変更します: AllowOverride All "
ljonas @ http://wordpress.org/support/topic/solved-permalinks-working-in-apache2-ubuntu-1010へのクレジット
AWS では、私のファイルはわずかに異なる場所にありました。
sudo nano /etc/httpd/conf/httpd.conf
両方の場所で に変更AllowOverride Noneし、パーマリンク リダイレクトで再起動すると、うまく機能します。AllowOverride Allsudo service httpd restart
サーバーで AllowOverride ディレクティブが有効になっていない可能性があります。Apache httpd.config ファイルで AllowOverride ディレクティブが None に設定されている場合、.htaccess ファイルは完全に無視されます。
この場合、サーバーはファイルシステム内の .htaccess ファイルを読み取ろうとしません。このディレクティブが All に設定されている場合、.htaccess コンテキストを持つすべてのディレクティブが .htaccess ファイルで許可されます。httpd.config で有効になっている AllowOverride ディレクティブの例:
Options FollowSymLinks
AllowOverride All
このリンクも役立つ場合があります: http://codex.wordpress.org/Using_Permalinks
複数の .conf ファイルで AllowOverride All と Options +FollowSymLinks を使用する必要がありました (また、その間に a2enmod の書き換えも試みました)。しかし、明らかにそのディレクトリを制御していたのは最後の .conf ファイルでした (使用した .iso は、同じディレクトリを持つ複数のファイルを作成しました ... 最初に変更したファイルは効果がありませんでした)。しかし、それらが両方とも設定されると、システムは機能し始めました。