删除扩展名并使用htaccess重定向

时间:2016-05-30 16:54:40

标签: .htaccess

我有这个

RewriteCond %{THE_REQUEST} \s\/(\w+).php [NC]
RewriteRule ^ /%1 [R=301,L]
RewriteRule ^(\w+)$ /$1.php [L]

这会删除.php扩展名,如果用户在浏览器中直接输入test.php,则会加载test。到现在为止还挺好。

现在,如果用户在浏览器中输入http://example.com/test.php?page=something来重定向并加载http://example.com/test/something,我也会尝试制作。这可能吗?

1 个答案:

答案 0 :(得分:3)

您需要其他规则来处理参数:

Vlan_Id