我的"app"文件夹上有一个.htaccess,我想要的是,如果任何用户尝试访问该目录,那么他们将被重定向到错误页面。这是 .htaccess 内部的内容:
我的完整目录是:Rummage/app/view/errors/404.php
我的.htaccess在应用程序文件夹中:Rummage/app/.htaccess
ErrorDocument 404 /pages/errors/404.php
它似乎不起作用。我在我的 Rummage/public 上还有另一个 .htaccess,这是一个干净的网址 .htaccess。它可以工作,但错误.htaccess不适用于应用程序文件夹。
- 删除
/app/.htaccess
- 将此规则放在站点根
.htaccess
根 .htaccess:
RewriteEngine On
RewriteCond %{THE_REQUEST} 's/+app/[?'s] [NC]
RewriteRule ^ /app/view/errors/404.php [L,R=404]