好的我现在正在使用它,它的部分工作
当我写www.example.com/foo
时,它会转到www.example.com/foo.php
但是当我尝试传递像www.example.com/foo/1
这样的东西时,它会给出
未找到
在此服务器上找不到请求的URL /Test/foo/1.php。
1
将1.php
视为错误
我希望尽可能保持动态,所以我想重定向为$1.php
,但能够传递至少一个参数
我不想在.htaccess中对每个文件和参数进行硬编码,这是可能的,我该怎么做?
这就是我现在所拥有的
Options -MultiViews
RewriteEngine On
RewriteBase /Test/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^\.]+)$ $1.php [NC,L]