我有许多存储在数据库中的 url,因此我没有在 .htaccess 中为每个 url 添加重写规则,而是在 htaccess 中使用以下代码通过 Apache 中的以下 ReWrite 规则来控制 PHP 代码:
RewriteRule ^.*$ ./index.php
数据库中提到的一个url,有一个对应的原始url。但是,当我必须通过相应的原始 url 提供从 DB 获取的 url 的内容时,就会出现棘手的情况,而在 .htaccess 中编写了 ReWrite 规则。一种解决方案是对从 PHP 中的 DB 获取的 url 实现与在 Apache 中为原始 url 编写的相同的重写规则,但是,此类原始 url 的数量是巨大的。
因此,如果可能的话,很高兴知道一个解决方案,它可以在 PHP 内部的处理完成后通过 Apache 中提到的 ReWrite 规则执行流程。