У меня есть следующие правила переписывания:
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteBase /
# Route requests to /media/* to /projects/media/*
RewriteRule ^media/.* - [NC,L]
# Route all URLs to dispatch.php.
RewriteRule ^(.*)$ dispatch.php [L]
</IfModule>
Это перенаправляет все в dispatch.php, если только URL не равен example.com/media/*
, и в этом случае он будет искать запрошенный файл в ./media/
. Я хотел бы, чтобы URL /media/*
был переписан для просмотра в project/media/*
.
Использование правила перезаписи RewriteRule ^media/.* project/media [NC,L]
приводит ко всему, что будет отправлено в dispatch.php.