我如何在 PHP 中处理子文件夹的 index.php 作为主要 index.php

How can I handle in PHP a subfolder's index.php as main index.php

我读了这个问题:。 我想做成这样,我有这些文件夹和文件:

index.php
items/
items/index.php

我想,当我搜索“items/general”时,items/index。php 会处理它,而不是 index.php。我试图在 /items/.htacces 中创建一个 .htacces 文件,内容如下:

RewriteEngine On

RewriteRule ^/?$ items/index.php [L]

但是当我搜索“items/general”时,它给出了 404 错误,如下所示:

Not Found

The requested URL was not found on this server.

(我的 items/index.php 包含一个代码,用于向所有请求发送 html)

为什么不起作用?

你可以使用类似的东西:

  RewriteRule  items/ items/index.php [L]

如果您想要通用规则 /any-folder/any-file.php 到 /any-folder/index.php

  RewriteRule  (\w+)/ /index.php [L]