程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> PHP綜合 >> Apache的 rewrite 和 .htaccess 偽靜態不起作用,還和 Options 設置有關系

Apache的 rewrite 和 .htaccess 偽靜態不起作用,還和 Options 設置有關系

編輯:PHP綜合

Apache偽靜態設置 rewrite 和 .htaccess 不起作用,還和 Options 設置有關系

要啟用 rewrite 和 .htaccess 設置,除了開啟 mod_rewrite.so、AllowOverride All 配置外
 

LoadModule rewrite_module modules/mod_rewrite.so
AllowOverride All

還需要注意 Options 的設置

默認設置是:

Options Indexes FollowSymLinks

如果改成以下設置後,就會出錯
 

Options Indexes FollowSymLinks MultiViews Includes    (出錯)

如果要啟用

目錄浏覽 MultiViews
服務器端包含 Includes (<!–#include virtual=”top.htm” –>)

可以考慮使用

Options All
*
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved