当我尝试使用RewriteBase时,在macOS Catalina 10.15.7
上运行的apache2服务器抛出内部服务器错误。
我的.htaccess文件如下所示:
Options All -Indexes
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase ~/username/Sites/framework/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond $1 !^(app|assets|config|core|etc|uploads|vendor)
RewriteRule ^(.+)$ index.php/$1 [L]
</IfModule>
谢谢