您在這裡

6.10的簡潔網址

liwei3388's 的頭像
liwei3388 在 2009-03-31 (二) 10:40 發表

請問前輩,我的系統是ubuntu 8.10 Server版本
在簡潔網址的設定上一直說是系統沒有支援,經過多方爬文,都卡在一些設定與我的系統不一樣的地方
例如httpd.conf我的系統應該是apache2.conf但是就是看不到rewrite的模組要怎麼去打開他?
有前輩在簡潔網址的討論中說,rewrite模組的效率會不好,建議用虛擬網站的方式
可是在ubuntu 8.10 server中把虛擬網站變成sites-enabled與sites-available兩個目錄下面用檔案去管理
我又看不懂了。
可以請問有前輩的環境跟我是一樣的嘛?可以解釋一下我應該怎麼開啟簡潔網址
謝謝解答了

謝謝您的回應,您所說的mod_rewrite這一行就是我所困擾的地方,因為在apache2.conf設定檔內就是搜尋不到這一行。
ubuntu 8.10 Server似乎把Apache2的模組設定放在sites-enabled與sites-available這兩個檔案夾內其中sites-enabled裡有rewrite.load檔案,內文只有一行"LoadModule rewrite_module /usr/lib/apache2/modules/mod_rewrite.so",應該是有load。
執a2enmod rewrite也會出Module rewrite already enabled訊息
應該是表示這個模組是有正常在執行吧?
但是重新啟動Apache2後,在drupal的簡潔網址的設定頁面上仍然是"你的系統設定目前並不支援此功能。關於簡潔網址的說明文件有更多的障礙排除說明。"
請問還有別的地方要設定嗎?
謝謝你

成功了,謝謝Kay.L大哥。
在你連結的那篇文章才發現要設定/etc/apache2/sites-available/default檔案
把AllowOverride None改成AllowOverride All就可以了
謝謝你