zoukankan      html  css  js  c++  java
  • apache ci 的404设置

    服务器异常信息,越少泄露越好。为避免一些探测url的异常,我们需要定制404页。

    1.apache

    httpd.conf里:对<Directory />一节中,增加:

        ErrorDocument 404 /404.html
        ErrorDocument 403 /404.html

    原始文件:

    把 error/HTTP_NOT_FOUND.html.var下的HTTP_NOT_FOUND.html.var改成你想要的页就可以了
    要是改路径就在httpd.conf中设 ErrorDocument 404  /

     2.ci默认

    默认404页面在 application\errors 目录下。

    3.routes.php 设置

    $route['404_override'] = 'Index/error_404';

    这里会把一些controller层的异常url,跳转到指定的controller上。

    4.目录

    在目录下放置index.html页面。禁止文件目录浏览。

    #开启目录列表索引模式
    Options Indexes

    禁用:Options -Indexes

    4.监控apache

    <Location /ancun_server-status>
      SetHandler server-status
      Order deny,allow
      Deny from all
      Allow from 127.0.0.1
    </Location>

  • 相关阅读:
    Jam的计数法
    你已经爱我多久了
    脏话过滤
    三角恋
    栈练习3
    栈练习2
    栈练习
    高精度之乘法
    高精度之减法
    高精度之加法
  • 原文地址:https://www.cnblogs.com/greatqn/p/2549074.html
Copyright © 2011-2022 走看看