虚拟主机别名无法按预期工作?

时间:2017-08-15 16:38:11

标签: regex apache laravel .htaccess virtualhost

我需要在一个文件夹中设置多个项目(所有这些都是基于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。

0 个答案:

没有答案