Apache-2.2
應該將 Apache 配置放入 apache conf 或 .htaccess 中嗎?
我一直想知道使案例如在虛擬主機的 conf 文件上配置 mod_rewrite 規則(載入一次,就是這樣),或者將它
.htaccess
放在目錄本身的文件中更有效,據我所知在每個請求上傳入和解析文件。這是錯的嗎?我不明白 Apache 如何使用該.htaccess
文件嗎?
.htaccess 上的Apache 教程很好地解釋了何時應該和不應該使用它們以及為什麼。簡短的版本是,您通常應該只在您無權訪問主要 Apache 配置文件時才使用它們。
您還應該使用
AllowOverride None
which 禁用 .htaccess 文件的使用,因為伺服器會檢查它們,即使它們不存在。正如教程中的範例所給出的,/www/htdocs/example,
每次訪問都會檢查以下文件:/.htaccess /www/.htaccess /www/htdocs/.htaccess /www/htdocs/example/.htaccess