使用/ forward斜杠作为参数

时间:2013-03-08 08:27:54

标签: php apache url

我有一个页面index.php。我想接受/value形式的参数。现在,如果我在/之后添加任何内容,它会假定我正在尝试访问单独的文件并输出错误。有没有办法通过添加/value

来接受参数

2 个答案:

答案 0 :(得分:1)

也许你可以看看Silex。 这是一个轻量级框架,可以满足您的所有网址需求。

答案 1 :(得分:1)

你必须使用apache的重写模块。检查rewrite_module是否有效。 然后,您可以在您的目录中放置一个简单的.htaccess文件,其中包含以下规则来执行此任务:

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_URI} !-d 
RewriteRule (.*) index.php?value=$1 [L,NS]

此规则使用激活重写引擎并将/后的所有内容放入value变量。

查看重写documentation,然后将规则调整为您自己的规则。