解决方法一 apache
这两天把本身的站点移到了Ubuntu 9.04底下,要弄伪静态的页面,须要启用Apache的rewrite模块。在其余的Linux版本中,这个问题彷佛要容易解决一些,可是在ubuntu下,就有点不大同样。
须要经过命令,或者本身从新建立个软链接才能够。
命令是:sudo a2enmod rewrite
软链接是:sudo ln -s /etc/apache2/mods-available/rewrite.load /etc/apache2/mods-enabled/rewrite.load
由于Ubuntu下,Apache的配置文件及目录结构不大同样,因此mods-avalilable下的是可用的模块,而真正启用了的模块是在mods-enable目录底下的。因此本身建立软链接也能够实现启用rewrite模块。
除 了启用rewrite外,还有地方须要修改的,若是你的站点只有一个,那修改/etc/apache2/sites-available /default这个文件就能够,若是你是虚拟主机的,那就修改本身的/etc/apache2/sites-available /www.orioner.net.conf(个人虚拟主机配置文件)这个文件了。
<Directory />
Options FollowSymLinks
AllowOverride None(修改成AllowOverride All)
</Directory>
<Directory "/var/orioner">
Options Indexes FollowSymLinks MultiViews
AllowOverride None(修改成AllowOverride All)
Order allow,deny
allow from all
</Directory> ubuntu
最后,别忘了使用下列指令来重启 Apache: ide
sudo /etc/init.d/apache2 restart. .net