最近找到和ClipBucket類似,但是比較輕量化的免費串流網頁系統CumulusClips,使用Google Cloud的CentOS 6.7 VM安裝使用還算順利,但是在安裝完畢之後,卻發現有些網頁會出現找不到頁面的問題,仔細看了一下,原來是這一類型的PHP網站經常透過目錄下的.htaccess來指定網頁的轉址工作,但是網頁伺服器Apache在預設值中卻沒有打開可以讓.htaccess轉址的功能。

為了要達成讓.htaccess接管轉址的工作,我們必須找到httpd.conf(CentOS安裝httpd才適用,如別的系統可能會有不一樣的設定方法),然後讓ReWrite可以被覆蓋,設定如下:

$sudo /etc/httpd/conf/httpd.conf

在<Directory "/var/www/html">的區塊中找到以下的指令:
AllowOverride None
把它改為:
AllowOverride All

存檔案後,再重新啟動httpd:
$sudo service httpd restart

在大部份的情況下,這樣就可以了。

(18)