如何使用params正确清理URL?

时间:2015-05-24 00:15:59

标签: php .htaccess

好的我现在正在使用它,它的部分工作

当我写www.example.com/foo时,它会转到www.example.com/foo.php 但是当我尝试传递像www.example.com/foo/1这样的东西时,它会给出

  

未找到

     

在此服务器上找不到请求的URL /Test/foo/1.php。

11.php视为错误

我希望尽可能保持动态,所以我想重定向为$1.php,但能够传递至少一个参数

我不想在.htaccess中对每个文件和参数进行硬编码,这是可能的,我该怎么做?

这就是我现在所拥有的

Options -MultiViews

RewriteEngine On
RewriteBase /Test/

RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^\.]+)$ $1.php [NC,L]

0 个答案:

没有答案