htacess
Posted by ayuayu on 2014/06/30
不爽,so我偏要先弄出來
以下適用ubuntu 和apt-get的基本架構環境,其他自行調整
1.先phpinfo() 看apache2handler的mod_rewrite有沒有開 沒開就a2enmod rewrite一下
2.ubuntu為例,httpd.conf不存在,這東西只在site avalible裡面的default
default裡面 AllowOverride None 要改掉,怕All會出問題就用Auth
Auth怎運作自行看鳥哥說明
3. .htacess如果已經正確執行,不要在裡面再AllowOverride一次不然會直接ISE
4.真的ISE的話(不一定是3的問題)去看log,會告訴你htacess究竟噴了哪種錯誤,再試圖修正
4-1.一般來說雙向確認方法就是把rewrite功能關掉看是否網頁又正常
5.補充一題,14版ubuntu 的aptget下來的套件的apache2.conf
已經自帶htacess解析 ErrorLog路徑 沒事不要再多寫一次
6.環境不同,網路上查的mods-enabled 以我ubuntu為例,是以分散檔案的方式
存在mods-enabled裡面來設定的,而可設定內容在avalible,並非全部以list方式呈現
註:a2enmod 叫做 apache2 enable module
所以如果要關閉特定模組 就是a2dismod (apache2 disable module)
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言