系统ubuntu 14.04
原因apache配置没有载入rewrite模块,ubuntu中apache的配置模块和配置虚拟主机是通过a2ensite a2enmod命令,不是直接去修改apache的配置,间接修改apache的配置实现的....这两个命令的详细解释自行man
解决sudo a2enmod rewrite
sudo service apache2 restart
我是从zf2配置.htaccess中遇到这样的问题
后记
确认ubuntu上rewrite模块是否安装: ls /etc/apache2/mods-available | grep rewrite
rewrite.load 有这个文件,默认都有安装
确认apache配置是否载入 rewrite ls /etc/apache2/mods-enabled | grep rewrite
rewrite.load 有这个文件表示已经载入配置
参考:http://stackoverflow.com/questions/19718919/500-internal-error-with-rewriteengine-on-htaccess-on-localhost-with-wamp
https://www.digitalocean.com/community/articles/how-to-set-up-apache-virtual-hosts-on-ubuntu-12-04-lts
分享到:
相关推荐
如何让IIS支持Apache .htaccess 伪静态规则 ? 很简单,一键安装覆盖即可,内含说明步骤与安装包。
apache开启.htaccess及.htaccess的使用方法.docx
.htaccess伪静态 适用方维分享系统以及其他php
.htaccess是一个纯文本文件,它里面存放着Apache服务器配置相关的指令。 .htaccess主要的作用有:URL重写、自定义错误页面、MIME类型配置以及访问权限控制等。主要体现在伪静态的应用、图片防盗链、自定义404错误...
主要介绍了Ubuntu下开启Apache对.htaccess 的支持的方法,已经在xampp开启ModRewrite的方法,非常的实用,推荐给大家,希望大家能够喜欢。
到英文网站 才找到的 答案 (已译成中文)
今天本地调试PHP程序,用到了.htaccess,而默认配置里面开启.htaccess,在网上找到了开启.htaccess的可行方法,供朋友们借鉴。...其实只要简朴修改一下apache的httpd.conf设置就让APACHE.htaccess了,来看看
主要介绍了Apache服务器中.htaccess文件的实用配置示例集锦,囊括了防盗链重定向及强制浏览器下载指定的文件类型等例子,很黄很暴力,需要的朋友可以参考下
Apache的Mode Rewrite模块和.htaccess文件配合.docx
nginx支持.htaccess伪静态rewrite的方法.docx
ThinkPHP的去除URL中的index.php的.htaccess文件
可能很多朋友都常用nginx不支持.htaccess,只有apache才支持.htaccess文件,其实这是错误的看法nginx也是支持.hatccess的哦,下面我来给各位总结一下配置方法。 其实nginx和.htaccess一点关系都没有,只是一大堆人...
.htaccess文件教程 301重定向 自定义404错误.zip
有外贸需求,需要防止爬虫,像中国和香港的IP,使禁止访问.htaccess,不是非常全,有一些作用,希望能给到大家帮助
Bad request 错误请求 403 - Forbidden 禁止 500 - Internal Server Error 内部服务器错误 404 - Wrong page 找不到页面 Then, all you need to do is to create a file to display when the error ...
.htaccess 一般很少有人接触到,对于非专业的织梦新手来说,这个非常重要,包括一些404页面设置,网站短域名跳转等都可以在这里面完成。
Apache Web服务器.htaccess文件配置.docx
在Google上搜索的资料很多人都说nginx目前不支持.htaccess文件,我按照nginx的规则试验了一下,结果发现nginx是完全支持.htaccess文件的! 方法如下: 1. 在需要使用.htaccess文件的目录下新建一个.htaccess文件, ...