全新的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文件
测试生效。