解決方法一 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