Dot-Htaccess
.htaccess - 簡單的 <Directory> 指令不起作用
設想
我正在嘗試
<Directory>
在我的文件中使用一個非常簡單的指令,.htaccess
這會導致 apache 錯誤。問題
如何為不同的目錄指定 RewriteRules 而不必使用
.htaccess
這些子目錄中的文件?.htaccess
<Directory "/var/www/my/build/folder"> RewriteEngine On RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_URI} /([^/]+)/?$ [NC] RewriteRule .* my/build/folder/index.html [L] </Directory>
阿帕奇錯誤
內部伺服器錯誤
伺服器遇到內部錯誤或配置錯誤,無法完成您的請求。
請聯繫伺服器管理員
$$ no address given $$通知他們此錯誤發生的時間,以及您在此錯誤之前執行的操作。 伺服器錯誤日誌中可能提供有關此錯誤的更多資訊。
Apache/2.4.7 (Ubuntu) 伺服器位於 dev.mediajackagency.com 埠 80
該
Directory
指令不適用於.htaccess
上下文,但適用於伺服器配置或虛擬主機上下文。要麼將配置放在伺服器/虛擬主機配置上,要麼將.htaccess
文件放在那個確切的目錄中。