我需要在一个文件夹中设置多个项目(所有这些都是基于laravel / lumen的)。
当我使用此配置时,一切正常。
虚拟主机
<VirtualHost>
ServerAdmin admin@abc.com
ServerName dev.abc.com
ServerAlias www.dev.abc.com
Alias "/wigs" "/var/www/abc/v1/wigs/public"
DocumentRoot /var/www/abc
<Directory /var/www/abc>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
公共文件夹中的Htaccess
<IfModule mod_rewrite.c>
<IfModule mod_negotiation.c>
Options -MultiViews
</IfModule>
RewriteEngine On
# api setting
RewriteCond %{REQUEST_URI} (wigs)
RewriteRule ^(.*)$ wigs/$1 [L]
</IfModule>
但我需要在假发之前在Alias中添加一个v1&#34; v1 / wigs&#34;
然后Apache2抛出的错误是
AH00124:由于可能的配置错误,请求超出了10个内部重定向的限制。
我尝试在htaccess文件中调整RegEx,但它无法正常工作。 我不是很擅长RegEx。