zoukankan      html  css  js  c++  java
  • apache中.htaccess不起作用

    找到apache的配置文件httpd.conf文件,找到:

     代码如下 复制代码

    #LoadModule rewrite_module modules/mod_rewrite.so

    去掉前面的#号。

    LoadModule rewrite_module modules/mod_rewrite.so

    然后在AccessFileName htaccess  (windows里面这样设置)

    如果还是不行我们可以对要设置的站点进行

     代码如下 复制代码

    <VirtualHost *:80>
            DocumentRoot "D:/xxx/bb/"
            ServerName 127.0.0.1:80
             DirectoryIndexindex.php
           <Directory "D:/xxx/bb">
               Options Indexes FollowSymLinks
               AllowOverride ALL  //有就改没有加入这句
               Order allow,deny
               Allow from all
           </Directory>
    </VirtualHost>

    最后重启apache应该是可以了哦,


    下面测试一段简单的URL重写规则示例:

     代码如下 复制代码

    # 将 RewriteEngine 模式打开 
    RewriteEngine On 
    # Rewrite 系统规则请勿修改 
    RewriteRule ^p/([0-9]+).html$ index.php?post_id=$1
    RewriteRule ^u-(username|uid)-(.+).html$ space.php?$1=$2

    其中,RewriteEngine 表示开启URL重写,RewriteRule是重写规则

    KO没有问题了,如果你要配置一些错误页面信息可如下

     代码如下 复制代码

    # custom error documents
    ErrorDocument 401 /err/401.php
    ErrorDocument 403 /err/403.php
    ErrorDocument 404 /err/404.php
    ErrorDocument 500 /err/500.php

  • 相关阅读:
    开源资源大汇总(C#)
    javascript必知必会之this关键字及scope(转)
    MSMQ 消息队列 安装MSMQ 创建发送接收队例消息
    精确获取页面元素的位置(转)
    javascript无缝滚动(转)
    C#多线程
    javascript十个最常用的自定义函数(转)
    ASP.NET——ASP.NET 数据库缓存依赖
    jQuery三维展示插件(转)
    Action和Func的区别
  • 原文地址:https://www.cnblogs.com/mrcln/p/4427803.html
Copyright © 2011-2022 走看看