「example」という名前のローカルホストにフォルダーを作成し、そのフォルダー内に4つのファイルを追加しました。
- index.php
- about.php
- .htaccess
- 404.php
URL http://www.localhost/example/123 (正常に動作) を入力すると、404 エラー ページが表示されます。
URL http://www.localhost/example/index.php/123を入力すると、404ページにリダイレクトされません。exampleフォルダー内のabout.phpおよびその他のphp拡張ファイルでも同じことが起こります。
私の htaccess ファイルでは、存在しないファイル ro 404 ページをリダイレクトしました。
以下は私の現在の .htaccess ファイルです。
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
ErrorDocument 404 /404.php