htaccess将子目录重写到php页面

时间:2011-10-19 21:54:32

标签: .htaccess rewrite

我已成功改写

RewriteRule ^alphabetical alpha.php

因此,当有人访问www.example.com/alphabetical时,它会加载alpha.php。但是,我在创建规则时遇到了问题,因此当有人访问www.example.com/alphabetical/a时,它应该会使用alpha-a.php。这是我试过的不起作用的规则:

RewriteRule ^alphabetical/a alpha-a.php

1 个答案:

答案 0 :(得分:2)

将第二个更具体的规则置于第一条规则之上。 RewriteRule ^ alphabetical / a alpha-a.php RewriteRule ^ alphabetical alpha.php

此外,您可以在结尾处使用$来表示网址的结尾,并说网址以“a”结尾。