Htaccess重写hide .php,并在一个特定的url上扁平化查询字符串



我已经查看了各种主题,但没有什么吸引我的眼球。这就是我想做的……

这是一个小网站,只有几个页面都在我的根/移动文件夹。所以我决定将h*p://example.com/mobile/academics.php修改为h*p://example.com/mobile/academics(不带尾斜杠)

RewriteRule ^([^.]+)$ $ php 1.(数控、L)——没问题。

但是我有http://example.com/mobile/program.php?p=ams,我想转换为http://example.com/mobile/program/ams。我试过了:

rewriterrule ^/program/([^/]+)$ program.php?p=$1 -没有效果。浏览器一直在寻找/program/ams.php

如何让两个规则共存?我有查询字符串只对程序。php。任何帮助都是感激的。如果这个问题之前已经回答过了,我很抱歉。我找了很长时间也没找到。

谢谢,维克

use

RewriteRule ^/?program/([^/]+)$ program.php?p=$1

最新更新