WordPressのパーマリンクが機能しない

WordPressのパーマリンクが機能しない

WordPress のパーマリンク リダイレクトが正しく機能しないという問題があります。設定インターフェイスからパーマリンク規則を指定できました。WordPress はハイパーリンクに適切な名前を付けます。ただし、リダイレクトが要求された URL をこのサーバーで見つからない場合に返します。デフォルトに戻しても、同じ結果にはなりません。my_url/?p=123 をクリックすると、my_url/%postname%/ などの最後に選択したパーマリンク規則にリダイレクトされ、その結果、Not Found エラーが発生します。確認したところ、.htaccess は書き込み可能で、内部に次の内容が含まれています。

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# BEGIN WordPress

# END WordPress

古いリダイレクトを削除するにはどうすればいいでしょうか?

ありがとう

答え1

問題が分かりました。/etc/httpd/conf/httpd.conf で AllowOverride が None に設定されていました。ディレクトリのオーバーライドを許可すると、.htaccess が構成に影響を及ぼし始めました。これで、パーマリンクは正常に動作するようになりました。

関連情報