2011-09-30 27 views
1

我检查了各种主题,没有引起我的注意。这正是我想要做的..htaccess重写隐藏.php并在一个特定的URL上查询字符串也变平

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

重写规则^([ ^。] +)$ $ 1.php [NC,L] - 正常工作。

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

RewriteRule ^/program /([^ /] +)$ program.php?p = $ 1 - 不起作用。浏览器不断寻找/program/ams.php

如何让两个规则共存?我只有在program.php查询字符串。任何帮助表示赞赏。如果以前回答过,我很抱歉。我搜索了相当一段时间,找不到任何。

感谢, 维克

回答

0

使用

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

感谢。这工作! – Vik

相关问题