自定义路径的多个重写条件和规则

自定义路径的多个重写条件和规则

目前我有……

RewriteCond $1 !^(index\.php|img|css|js|fonts|jw|mail|uploads|user_guide) 
RewriteRule ^(.*)$ /index.php/$1 [L]

但是,我希望能够以/page/about/类似的方式重写 URL,因此它实际上是 /index.php/page/id/about

我该怎么做呢?谢谢!

(事实上​​我之前做过一次,然后删除了我的 htaccess 文件,但我记不清当初是怎么做到的了。)

答案1

目前我已经修复了它

RewriteCond $1 ^page
RewriteRule ^(.*)$ /index.php/page/id/$1

然后从那里提取页面名称/id。

相关内容