Htaccess重定向到index.php失败


Htaccess fail to redirect to index.php

我试图在我的根文件夹内有一个haccess文件,所以我可以将用户重定向到index.php文件,如果例如试图访问我的根目录内的任何文件。我没能做到。我有我的根文件夹内的文件,因为我应该,但当我试图访问文件在URL中输入的名称,我实际上可以访问文件。所以。htaccess文件不起作用。我不得不提的是,我试图做到这一点在本地,有wamp安装和使用苗条的框架。我不知道是不是有什么东西把它们弄乱了。

我在。htaccess

中的代码
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]

我有这个文件在我的根文件夹,因为我应该,但当我试图访问文件输入的名称在URL中,我实际上有访问文件

这意味着您甚至不希望显示现有的文件,并且所有请求都应该重定向到index.php。

如果是这样的话,为什么你会有这些情况?移除这些

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f

这两个条件意味着只有当请求的url既不是文件也不是目录时才应用重定向。难怪对于实际呈现的文件,您的重定向不起作用。你早就说过了。