• apache开启url rewrite模块


    在把服务器数据转移到本地服务器之后,本地打开首页出现排版紊乱等问题,经过大神指点说是url rewrite的问题。

    本篇文章主要写怎样开启apache的url rewrite功能。

    打开Apache2confhttpd.conf
    搜索 LoadModule rewrite_module modules/mod_rewrite.so  (Apache2是这个)
    去掉前面的# 

    搜索AllowOverride None 替换为 AllowOverride All

    有好几个找到和下面代码类似的那个

    </IfModule>

    #
    # "D:usrlocalApache2cgi-bin" should be changed to whatever your ScriptAliased
    # CGI directory exists, if you have that configured.
    #
    <Directory "D:usrlocalApache2cgi-bin">
        AllowOverride All
        Options None
        Order allow,deny
        Allow from all
    </Directory>

    二 在Apache2confhttpd.conf 最后一行添加

    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteRule ^(.*)-htm-(.*)$ $1.php?$2
    </IfModule>

    如果不在Apache2confhttpd.conf文件中添加以上内容的话,可以在网站本目录建立.htaccess文件之后在文件中写入

    RewriteEngine On
    RewriteRule ^(.*)-htm-(.*)$ $1.php?$2

     至此apache模块开启完成。再次访问本地首页成功。

    详细的url rewrite配置请看我的相关文章。

  • 相关阅读:
    判断activity是否显示在界面上
    限制EditText的输入字数
    安卓自定义类似TabHost的导航栏
    安卓中加载布局文件的三种方法
    绘图——Android绘图基础:Canvas、Paint等
    使用简单图片
    使用原始资源
    MySQL分表(Partition)学习研究报告
    Docker基础知识介绍
    Python开发系列
  • 原文地址:https://www.cnblogs.com/yiluxiuxing/p/4309230.html
Copyright © 2020-2023  润新知