我在Windows 7笔记本电脑上安装了WAMP。
接下来,我定义了一个别名(WAMPSERVER - > Apache - > Alias目录 - >添加别名)
Alias name: test
Alias directory: c:/test
接下来,我将PHP文件放入该目录(c:/test/foo.php
)。我在浏览器中执行了URL http://localhost/test/foo.php
,并成功检索到了PHP文件。
现在,我将.htaccess
文件添加到同一目录(c:/test/.htaccess
)中,其中包含以下内容:
Action controller-test /foo.php
AddHandler controller-test .tst
最后,我尝试在浏览器中执行网址http://localhost/test/testing.tst
,但我找到了“未找到404”页面。不应该检索foo.php
页面吗?我究竟做错了什么?
(我按照this article的说明进行操作。)
我还在IndexIgnore */*
文件中添加了行.htaccess
,这导致隐藏了目录列表,因此我可以确认.htaccess
文件有效。
答案 0 :(得分:2)
从您所关注的文章:“ Action命名的可执行文件相对于文档根目录。”
所以你必须将foo.php
提升一级或写
Action controller-test /test/foo.php