Объединение двух правил RewriteRules заменяет первое - PullRequest
0 голосов
/ 27 мая 2020

Я пытаюсь применить два правила RewriteRule одновременно. Оба они работают точно так же, как и предполагалось, независимо (когда другой закомментирован), но при помещении в файл .htaccess вместе работает только первое правило.

Как я могу использовать их вместе?

RewriteEngine On

# Redirect everything to this file
RewriteRule ^ public/index.php [QSA,L]

# Rewrite location of the storage files making them public
RewriteRule ^storage/(.*)$ app/files/public/$1 [QSA]

1 Ответ

0 голосов
/ 28 мая 2020

Благодаря помощи @CBroe вот решение:

RewriteEngine On

# Rewrite location of the storage files making them public
RewriteRule ^storage/(.*)$ app/files/public/$1 [QSA,L]

# Redirect everything to this file
RewriteRule ^ public/index.php [QSA]
...