我在我的本地主机中创建了一个名为“example”的文件夹。我在该文件夹中添加了 4 个文件。
- 索引.php
- 关于.php
- .htaccess
- 404.php
当我输入网址http://www.localhost/example/123(工作正常)时,它将进入 404 错误页面。
当我输入网址http://www.localhost/example/index.php/123时,它不会重定向到 404 页面。同样发生在示例文件夹中的 about.php 和其他 php 扩展文件。
在我的 htaccess 文件中,我重新定向了不存在的文件 ro 404 页面。但 index.php、about.php 以及示例文件夹中所有扩展名为 php 的文件都没有发生。
以下是我当前的 .htaccess 文件。
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
ErrorDocument 404 /404.php