zoukankan      html  css  js  c++  java
  • centos下开启htaccess

     

    不知道原本 centOS是否默认支持 .htaccess 可能是因为我总弄配置文件无意中给搞坏了 今天要用到就查了下怎么开启 想要顺利开启需注意以下几点,

     

     

    这几点都是在httpd.conf 这个配置文件在 /etc/httpd/conf/ 如果不是centOS话 位置可能不一样 请另行查找吧

     

     

    一 是否支持这个模块
    LoadModule rewrite_module modules/mod_rewrite.so 如果前面为#注释的话 去掉注释 如果没有这句的话查看目录下是否存在文件 存在的话就自己手写吧 如果没有这个文件的话... 就去官网下载或者重装apache

     

    二 AccessFileName 是否改成别的名字了
    在配置文件里 查找这项设置 正确设置如下
    AccessFileName .htaccess
    <Files ~ "^.htaccess">
    Order allow,deny
    Deny from all
    </Files>
    注: 我的centOS里面 Files 设置就有问题 写成了 <Files ~ "^.ht"> 导致不能用.htaccess 也不知道默认如此 还是我无意中给改了

     

    三 如果你的网站在 网站根目录 请注意<Directory />设置 把里面 AllowOverride None 改为 All 正确形式如下
    <Directory />
    Options FollowSymLinks
    AllowOverride All
    </Directory>

     

    四 如果不在根目录 请自行添加虚拟目录并坐如下设置
    <Directory "/var/www/html/222"> #为你网站实际目录
    Order allow,deny
    Allow from all
    AllowOverride All
    </Directory>

     

    五 切记重启apache服务 service httpd restart

     

    经过以上几点 应该可以 顺利使用 .htaccess

     

    下面测试下

     

    .htaccess
    ErrorDocument 404 /222/11.html

     

    11.html
    我是错误页面

     

    进入你的网站 随便敲个错误页面 如果能看到 "我是错误页面" 就说明大功告成了

     

  • 相关阅读:
    Xcopy参数介绍
    C# 子窗体中调用父窗体中的方法(或多窗体之间方法调用)
    WinForm窗体之间交互的一些方法(转)
    C#.Net组件开发 使用Attach to Process实时调试设计器代码(转)
    win7以管理员身份运行程序
    如何关闭Windows7的UAC
    用“回车”键代替“Tab”键
    笑话20110928
    项目管理师
    软考计算机技术与软件专业技术资格(水平)考试
  • 原文地址:https://www.cnblogs.com/Toeasy/p/3320612.html
Copyright © 2011-2022 走看看