Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/282.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/78.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
为什么我可以在这里访问www.domain.com/index.php/put_anything_?_Php_Html - Fatal编程技术网

为什么我可以在这里访问www.domain.com/index.php/put_anything_?

为什么我可以在这里访问www.domain.com/index.php/put_anything_?,php,html,Php,Html,为什么可以深入到我的index.php文件,因为它是一个类似于:www.domain.com/index.php/的文件夹,将任何东西放在这里,然后加载文件,而不进行样式设置 我希望它使用.htaccess将它们重定向到index.php,当它们转到一个像index.php/anything_这样不存在的文件时-但出于某种原因,它认为index.php/anything_存在 现在,我刚刚将.htaccess设置为在出现以下错误之一时重定向到此页面: 这是我的.htaccess: ErrorDo

为什么可以深入到我的index.php文件,因为它是一个类似于:www.domain.com/index.php/的文件夹,将任何东西放在这里,然后加载文件,而不进行样式设置

我希望它使用.htaccess将它们重定向到index.php,当它们转到一个像index.php/anything_这样不存在的文件时-但出于某种原因,它认为index.php/anything_存在

现在,我刚刚将.htaccess设置为在出现以下错误之一时重定向到此页面:

这是我的.htaccess:

ErrorDocument 404 /404error.php
ErrorDocument 400 /404error.php
ErrorDocument 401 /404error.php
ErrorDocument 403 /404error.php
ErrorDocument 500 /404error.php

谢谢

你能粘贴一份你的htaccess吗?现在我刚刚设置好,所有不同的错误都会转到同一个错误页面:ErrorDocument 404/404error.php ErrorDocument 400/404error.php ErrorDocument 401/404error.php ErrorDocument 403/404error.php ErrorDocument 500/404error.phpHmm。有时候像WordPress这样的应用程序通过index.php路由所有内容,并返回响应,但看起来你的htaccess并没有这样做。也许可以尝试将测试数据放入index.php并访问一个不存在的页面。如果虚拟数据显示您知道有东西正在将请求路由到index.php,否则您的web服务器可能配置错误。数据显示我何时转到fx。Index.php/anything。所以它必须将请求路由到index.php。你知道如何解决这个问题吗?很抱歉,如果你不知道你的开发设置或你正在使用的应用程序,你很难给出建议。如果我是你,我会看看你的web服务器配置,然后从那里开始工作。