2015-06-11 7 views
0

У меня есть .htaccess в моей папке «app», и я хочу, чтобы, если какой-либо пользователь пытается получить доступ к этому каталогу, они будут перенаправлены на страницу с ошибкой. Это то, что внутри .htaccess:перенаправляет пользователей на страницу с ошибкой при доступе к пути

мой полный каталог является: Поройтесь/приложение/просмотр/ошибки/404.php
мой .htaccess находится внутри папки приложения: Поройтесь/приложение/.htaccess

ErrorDocument 404 /pages/errors/404.php 

Это не работает. У меня также есть другой .htaccess на моем Rummage/public, который является чистым URL-адресом .htaccess. Он работает, но ошибка .htaccess не работает в папке приложения.

+0

Что вы 'DocumentRoot' и что полный URL для' 404 .php'? – anubhava

+0

Привет, извините за вопрос noob, но что вы подразумеваете под DocumentRoot? – rendell

+0

'DocumentRoot' - это корневой путь вашего сайта – anubhava

ответ

0
  1. Удалить /app/.htaccess
  2. Место это правило в корне сайта .htaccess

корень .htaccess:

RewriteEngine On 

RewriteCond %{THE_REQUEST} \s/+app/[?\s] [NC] 
RewriteRule^/app/view/errors/404.php [L,R=404] 
Смежные вопросы