Мне нужно создать .htaccess
переписать.Все запросы необходимо перенаправить на /public/index.php
.кроме активов.(public/images/, public/css/ etc...
).Мои файлы CSS и JS имеют версию (style.20180523.css
).Таким образом, числа должны быть удалены из имени файла.
Пример ссылки:
domain.com/users/123 -> to index.php
domain.com/public/images/logo.png
-> Все запросы, которые начинаются с public, останутся без изменений, если css или js удалитьчисло
Вот мой htaccess:
<Files *.php>
Order Deny,Allow
Deny from all
Allow from 127.0.0.1
</Files>
<Files index.php>
Order Allow,Deny
Allow from all
</Files>
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^(?!\/public) public/index.php [L,QSA]
</IfModule>