我的.htaccess:Apache的符號鏈接(內部服務器錯誤)
Options FollowSymLinks Indexes
AllowOverride None
服務器返回:內部服務器錯誤。當我刪除第二行然後theres沒有錯誤,但鏈接將無法正常工作...
我的.htaccess:Apache的符號鏈接(內部服務器錯誤)
Options FollowSymLinks Indexes
AllowOverride None
服務器返回:內部服務器錯誤。當我刪除第二行然後theres沒有錯誤,但鏈接將無法正常工作...
至少部分問題是因爲AllowOverride不允許在.htaccess文件中。它的上下文只是'目錄',它只能在服務器配置或虛擬主機中使用。
將它設置爲'無'(假設它被定義在正確的位置)將意味着.htaccess文件將被忽略,這似乎不是你的意圖。
http://httpd.apache.org/docs/current/mod/core.html#allowoverride
您可能要包括與你的選擇加號,這可以讓你合併選項,而不是採取優先次序最接近的匹配。
http://httpd.apache.org/docs/current/mod/core.html#options
通常情況下,如果有多個選項可以申請到一個目錄,則使用最具體的一個和其他被忽略;該選項不合並。 (請參閱如何合併章節。)但是,如果Options指令中的所有選項都前面帶有+或 - 符號,則合併選項。前面帶有+的任何選項都將添加到當前生效的選項中,並且前面帶有 - 的選項將從當前生效的選項中刪除。
apache的錯誤日誌告訴你什麼? – Prix