Конфигурация Apache: Возвратитесь 404 для единственного <Местоположение>

Это сделало немного по-другому в mysql. Смотрите на объяснение здесь, это не плохо:

http://www.ntchosting.com/mysql/grant.html

долгая, подробная версия может быть найдена здесь:

http://dev.mysql.com/doc/refman/5.1/en/grant.html

Другой жизнеспособный вариант, если Вы не хотите изучать полный синтаксис, состоит в том, чтобы установить phpmyadmin - это может быть удобный инструмент, чтобы иметь вокруг, и он действительно несколько упрощает mysql privledges. Именно в способном репозитории на человечности - быть предупрежденным, хотя это - веб-приложение и действительно требует, чтобы веб-сервер был установлен для использования его.

8
задан 1 March 2011 в 20:41
2 ответа

Единственное решение "без любых модулей", не состоит в том, чтобы иметь ресурса, существуют. Если местоположение не будет существовать, то оно Apache возвратит 404.

Иначе необходимо будет использовать mod_alias или mod_rewrite. mod_alias является более простым и более эффективным решением:

Redirect 404 /your/url/path

Вы используете эту внутреннюю часть Ваш vhost, нет никакой потребности поместить его в блок Местоположения.

Можно также использовать RedirectMatch директива, если Вы не хотите соответствовать URL ниже /your/url/path:

RedirectMatch 404 ^/your/url/path$

Это и больше могут быть считаны в mod_alias документации

13
ответ дан 2 December 2019 в 22:52

По-видимому, можно использовать a RewriteRule для этого (удостоверяются, Вашему RewriteEngine включают):

RewriteRule ^/forbidden_ /nonexistent [L]

Полученный эта информация от "возврата 404 для определенного URL?" в архивах списка рассылки Apache.

1
ответ дан 2 December 2019 в 22:52

Теги

Похожие вопросы