博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
手动添加apache的mod_rewrite模块
阅读量:6039 次
发布时间:2019-06-20

本文共 893 字,大约阅读时间需要 2 分钟。

  今天和同事测试wordpress,发现wordpress rewrite规则不生效,刚开始以为apache在编译安装的时候没有添加mod_rewrite。
   下面就手动给apache添加mod_rewrite,具体步骤如下:
1.在apache的编译目录里面/httpd-2.2.15/modules/mappers执行下面两条命令。

2.执行完成后,会在/usr/local/httpd/modules目录里面多一个mod_rewrite.so文件。

3.查看apache主配置文件,发现apache配置文件里面多一行LoadModule rewrite_module modules/mod_rewrite.so语句。

重启apache服务,此时你的apache已经支持rewrite规则了。
   但是在重启apache服务的时候提示下面的错误module rewrite_module is built-in and can't be loaded,说明rewrite模块是内建模块,不用在调入,需要在apache的主配置文件里面注释掉LoadModule rewrite_module modules/mod_rewrite.so。
   为什么wordpress .htaccess不生效呢?

需要配置apache的虚拟主机的时候添加下面内容

<VirtualHost *:8080>
    ServerAdmin  shifeng_zhang88@163.com
    DocumentRoot /data/wordpress
    ServerName test.wordpress.com
    <Directory /data/wordpress>
    Options FollowSymLinks
    AllowOverride All

    order allow,deny
    Allow from all
    </Directory>
</VirtualHost>

本文转自 sfzhang 51CTO博客,原文链接:http://blog.51cto.com/sfzhang88/877948,如需转载请自行联系原作者
你可能感兴趣的文章
使用jquery.form.js的ajaxsubmit方法提交数据的Bug
查看>>
js_html_input中autocomplete="off"在chrom中失效的解决办法 使用JS模拟锚点跳转 js如何获取url参数 C#模拟httpwebrequest请求_向服...
查看>>
javascript弹层
查看>>
spring mvc:输出json,输出多个json
查看>>
Linux系统中将普通用户添加到sudoers
查看>>
Business Intelligence Tools We Recommend 1/4 – Metabase
查看>>
Alias Method for Sampling 采样方法
查看>>
收缩数据库日志
查看>>
vi/vim基本使用命令
查看>>
jar包和war包的区别:
查看>>
lavarel 响应宏
查看>>
[Debug] Use Remote Sources to Debug a Web App on an Emulator, Simulator, or Physical Device
查看>>
MySQL读写分离
查看>>
js&jquery 获取select下拉框的值、文本内容、自定义属性
查看>>
搭建ssm框架项目基本原理和主要的配置文件小结
查看>>
导出表结构sql语句
查看>>
centOS7服务管理与启动流程
查看>>
Unity2018.1中文更新日志速览版
查看>>
WPF 4 日历控件(Calendar)
查看>>
树莓派之OLED12864视频播放—BadApple
查看>>