Apache偽靜態配置
- 2018-11-27 10:20:36
- 薛才杰
- 3450
- 最后編輯:薛才杰 于 2018-11-27 14:06:18
- 分享鏈接
如果你使用的是虛擬主機,通常不需要配置偽靜態,因為空間上一般都支持了。如果你使用的是VPS或獨立服務器,自主搭建的web環境,就需要自己手動設置偽靜態了。不過方法很簡單,操作如下:
1. 在Apache安裝路徑里,找到并配置apache的配置文件(httpd.conf),加載 mod_rewrite模塊。
即:LoadModule rewrite_module modules/mod_rewrite.so(將這行前面注釋符#去掉即可)
2. 配置網站的配置文件,根據web服務環境搭建的不同,如果存在網站獨立配置文件,即在其中設置,否則在主配置文件httpd.conf中設置:
<Directory /home/chanzhieps/www> Options FollowSymLinks Indexes AllowOverride All </Directory>
第一行中的路徑是網站的根目錄,所以修改是注意,不要影響了其他站點。
將指向本網站目錄的AllowOverride 值改為All。
注:AllowOverride 的參數設置為ALL,表示服務器支持URL規則重寫。Apache 讀取網站下目錄下的 .htaccess 文件。 蟬知系統默認已提供了.htaccess文件,請勿隨意修改或刪除,如果沒有這個文件,或者這個文檔沒有定義任何關于URL重寫的規則就不會有任何效果。