2

私が管理している Web サイトでは、www.example.com/press-room -> www.example.com/press-room のように、リクエストを対応する .php ファイルにリダイレクトするリダイレクトが配置されていました。 .php。ただし、php ファイルが存在しない場合は、リクエストが WordPress に渡され、WordPress は「press-room」というスラッグを含むページを探します。

ここ数日で .htaccess ファイルがリセットされ、リダイレクトが機能しなくなりました。WordPress に干渉せずにこのルールを再実装するにはどうすればよいですか? つまり、php ファイルが存在する場合にのみ、このリダイレクトを実装するにはどうすればよいですか?

4

1 に答える 1

2

ワードプレスのルールの上でこれを試してください:

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^(.*)$ $1.php

まず、ディレクトリではないことを確認してください。次に、を最後に追加する.phpと既存のファイルが得られるかどうかを確認します。最後に書き換えを行います。

于 2012-07-10T16:41:43.177 に答える