带有mod_alias的Apache重定向循环(mod_rewrite不可用)

时间:2016-04-10 15:49:53

标签: apache .htaccess mod-rewrite

app.phar/$1无法用于apache时,有没有办法将所有请求转发到mod_rewrite?以下是导致重定向循环:

<IfModule !mod_rewrite.c>
    <IfModule mod_alias.c>
        RedirectMatch 302 ^/(.*)$ /app.phar/$1
    </IfModule>
</IfModule>

1 个答案:

答案 0 :(得分:1)

这会导致循环,因为(.*)会抓住/app.phar/...,因此会重定向。

您仍然可以使用mod_dir,因此您可以尝试使用以下内容:

FallbackResource /app.phar

有关此指令的更多信息,请查看current documentation