在访问路径时将用户重定向到错误页面


redirect users to error page upon accessing a path

我的"app"文件夹上有一个.htaccess,我想要的是,如果任何用户尝试访问该目录,那么他们将被重定向到错误页面。这是 .htaccess 内部的内容:

我的完整目录是:Rummage/app/view/errors/404.php
我的.htaccess在应用程序文件夹中:Rummage/app/.htaccess

ErrorDocument 404 /pages/errors/404.php

它似乎不起作用。我在我的 Rummage/public 上还有另一个 .htaccess,这是一个干净的网址 .htaccess。它可以工作,但错误.htaccess不适用于应用程序文件夹。

  1. 删除/app/.htaccess
  2. 将此规则放在站点根.htaccess

根 .htaccess:

RewriteEngine On
RewriteCond %{THE_REQUEST} 's/+app/[?'s] [NC]
RewriteRule ^ /app/view/errors/404.php [L,R=404]