Ubuntu Server设置urlrewrite mod支持.htaccess

全新的Ubuntu系统终于有眉目,服务器基本配置完成,现在轮到了url重写,不知道这样说对不对,我就是这样理解的,URL Rewrite通过.htaccess来实现!

Ubuntu Server 的Apache默认是没有支持htaccess。

但是只要简单的设置就可以实现想要的功能。

以下是常见的方法。

第一步:执行   sudo a2enmod rewrite

返回:

perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
        LANGUAGE = "zh_CN:zh",
        LC_ALL = (unset),
        LANG = "zh_CN"
    are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
Enabling module rewrite.
Run '/etc/init.d/apache2 restart' to activate new configuration!

第二步:执行/etc/init.d/apache2 restart

到现在服务器已经开启modrewrite了

第三步:需要的开启的网站设置

<Directory /var/www/>

AllowOverride All (none修改成 All)
Order allow,deny
allow from all
</Directory>

第四步:上传的你.htaccess文件

测试生效。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/bc70eb2034d36eaa385c2d2c222bce4b.html