Apache Mod php 文件夹到 php 获取


Apache Mod php folders to php get

我正在尝试实现一些url重写,但我有点迷茫。

我有一个重写规则,可以将 www.mysite.com/news/222 转换为 www.mysite.com/index.php?cat=news&id=222 这很好。

RewriteRule ^([a-z])/([0-9]+)$ /index.php?cat=$1&id=$2

现在,我如何重写,即使可以直接访问脚本,例如 www.mysite.com/index.php?cat=news&id=222,我如何将其重写为 www.mysite.com/news/222 ?

编辑

:编辑,因为我犯了一个错误,这是相反的方式,哈哈对不起

是的,这确实有意义:)

无需添加其他规则,这照顾了双方:它构建漂亮的URL并将变量传递给PHP脚本。

对于位置,请尝试将 .htaccess 此规则放在虚拟主机中定义的 DocumentRoot 文件夹中。