サイトをslichostからAmazonec2に移動しました。引っ越した後、ワードプレスに必要な設定をしました。WordPressの最初のページは正常に機能しますが、パーマリンクが機能しません。パーマリンクを機能させるために必要な変更を教えてください。
ありがとう
サイトをslichostからAmazonec2に移動しました。引っ越した後、ワードプレスに必要な設定をしました。WordPressの最初のページは正常に機能しますが、パーマリンクが機能しません。パーマリンクを機能させるために必要な変更を教えてください。
ありがとう
apacheの構成を確認し、Wordpressのインストールを保存するディレクトリで次の設定が有効になっていることを確認します(おそらく、特定のディレクトリに対してより多くの構成オプションがありますが、これらはWordpressのファンシーパーマリンクに最低限必要です)。
<Directory var/www/>
Options FollowSymLinks
AllowOverride All
</Directory>
新しい Linux ホストに移動し、新しいワードプレスをインストールした後、きれいなパーマリンクを有効にするために、次のすべての変更を行う必要がありました。
私はこれを修正することができました:
これにより、元々機能していなかったパーマリンクが再度有効になったようです。
パーマリンク (デフォルト以外) を Mac OSX で動作させるのに問題がありましたが、以下は非常に役に立ちました。デフォルトでは、Mac はデフォルトで .htaccess に対応していないようで、特定のファイル (以下のリンクで指定) が変更されるまで、Apache はファイルを無視します。
http://wordpress.org/support/topic/getting-pretty-permalinks-working-on-a-mac-105-server
それが役立つことを願っています!
Apache の構成を確認することは不可欠であり、おそらく最初のステップですが、Apache で mod_rewrite モジュールが有効になっていることも確認する必要があります...使用した Amazon の AMI に応じて、次のことを行う必要があります。
Apache をインストールし、条件付きで mod_rewrite を有効にします。
a2enmod 書き換え
サーバーを再起動します
ああ
パーマリンク パスの前に index.php/ を追加してみてください。
デフォルト以外のパーマリンク オプションを設定すると、次のコードが .htaccess ファイルに既に投稿されます。
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /callerdb/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /callerdb/index.php [L]
</IfModule>
# END WordPress
しかし、あなたがすでに知っているように、それは役に立ちません。
したがって、これはrewrite_module を設定すると機能します。これは、cpanel で利用可能な場合は「アクセス許可を修正する」に移動するか、ホストに連絡することで実行できます。