运行 URL 到 mod_rewrite 使用 PHP

Run a URL through mod_rewrite using PHP

我正在寻找一种 "predict" 和 PHP 的方法,我的 htaccess 文件如何重写 url。

例如:www.domain.com/category/B/Nice-Article
被重写为:
www.domain.com/article.php?category=B&slug=Nice-Article

一切正常。我需要一个按如下方式工作的 PHP 函数:

function previewModRewrite(url){
//some magic stuff happens based on the rewrite rules on my server
}

如果我调用函数
previewModRewrite("www.domain.com/category/B/Nice-Article")
它应该 return:
www.domain.com/article.php?category=B&slug=Nice-Article

澄清一下:此脚本将 运行 在我的服务器上与 htaccess 文件所在的域相同。

缺少或回复可能表明这不可能按照问题中的定义进行。

我将使用的解决方法是使用我的 mod_rewrite 规则的 PHP 版本。所以 .htaccess 文件中的每个更改都需要在 2 个地方完成:htaccess 和 PHP。不理想,但目前唯一可行的解​​决方案。