Php htaccess将url重写为404无效的url

Php htaccess将url重写为404无效的url,php,apache,.htaccess,Php,Apache,.htaccess,通过设置条件规则,我在htaccess文件中从我的站点重新写入url。 范例 这很好用,也很管用,但是因为只有最后一个数字很重要,所以第一个词可以是任何东西 如果这是一个有效的措辞,我如何在数据库中执行检查?如果不是,则应重定向到404页面?您需要在索引处执行检查。php,请显示相应的代码。mod_rewrite无法直接处理数据库,但是您可以使用外部映射文件/脚本来执行此操作:^我喜欢这种方法,因为它不运行任何PHP,我不确定,但它可能使用较少的资源。 RewriteRule produ

通过设置条件规则,我在htaccess文件中从我的站点重新写入url。 范例

这很好用,也很管用,但是因为只有最后一个数字很重要,所以第一个词可以是任何东西


如果这是一个有效的措辞,我如何在数据库中执行检查?如果不是,则应重定向到404页面?

您需要在
索引处执行检查。php
,请显示相应的代码。mod_rewrite无法直接处理数据库,但是您可以使用外部映射文件/脚本来执行此操作:^我喜欢这种方法,因为它不运行任何PHP,我不确定,但它可能使用较少的资源。
    RewriteRule product/([a-zA-Z0-9-.]*)-([0-9]*).html$ /index.php?l=product_detail&p=$2