FallbackResource适用于某些页面,但不适用于其他页面

时间:2014-08-13 16:47:22

标签: php apache .htaccess

我在.htaccess文件中使用FallbackResource:

FallbackResource page.php

这是我在此文件中唯一的一行。当我输入

www.test.com/test/no-page

我确实被重定向到page.php。所以这项工作(本例中没有页面的页面当然不存在)。要仔细检查,如果我从.htaccess文件中删除了FallbackResource,那么这个案例就不起作用了(我得到了错误500)。

现在我做的时候:

www.test.com/test/no-page/no-page-2

我收到错误500?

还有什么我需要做的,还是检查一下?我需要的是将任何未找到的页面重定向到page.php,无论URL是什么。

修改

同样在这个问题URL rewriting with PHP中,有人建议语法应为:

FallbackResource /page.php

这也是他们在Apache文档中所说的:http://httpd.apache.org/docs/current/mod/mod_dir.html#fallbackresource

在我的情况下,它只能在没有/的情况下工作。有人可以对此有所了解吗?

0 个答案:

没有答案