Commit 142108bd06bb18c6e759bb4527a20ee6219c2054

Authored by andryeyev
1 parent 7c9d9ca1

fix GRUD

Showing 1 changed file with 17 additions and 29 deletions   Show diff stats
.htaccess
... ... @@ -8,39 +8,27 @@
8 8  
9 9 SetEnv TZ Europe/Kiev
10 10  
11   -<IfModule mod_rewrite.c>
12   -
13 11 RewriteEngine On
14 12  
15   - RewriteBase /
16   -
17   - # deal with admin first
18   - RewriteRule ^storage/(.*)?$ /storage/$1 [L,PT]
19   -
20   - RewriteCond %{REQUEST_URI} ^/(admin)
21   -
22   - RewriteRule ^admin/assets/(.*)$ backend/web/assets/$1 [L]
23   - RewriteRule ^admin/css/(.*)$ backend/web/css/$1 [L]
24   - RewriteRule ^admin/js/(.*)$ backend/web/js/$1 [L]
25   - RewriteRule ^admin/images/(.*)$ backend/web/images/$1 [L]
26   - RewriteRule ^admin/fonts/(.*)$ backend/web/fonts/$1 [L]
27   -
28   - RewriteCond %{REQUEST_URI} !^/backend/web/(assets|css|js|images|fonts)/
29   - RewriteCond %{REQUEST_URI} ^/(admin)
30   - RewriteRule ^.*$ backend/web/index.php [L]
31   -
32   - RewriteCond %{REQUEST_URI} ^/(assets|css)
33   - RewriteRule ^assets/(.*)$ frontend/web/assets/$1 [L]
34   - RewriteRule ^css/(.*)$ frontend/web/css/$1 [L]
35   - RewriteRule ^js/(.*)$ frontend/web/js/$1 [L]
36   - RewriteRule ^images/(.*)$ frontend/web/images/$1 [L]
37   - RewriteRule ^fonts/(.*)$ frontend/web/fonts/$1 [L]
  13 +<IfModule mod_rewrite.c>
38 14  
  15 + RewriteEngine On
39 16  
40   - RewriteCond %{REQUEST_URI} !^/(frontend|backend)/web/(assets|css|js|images|fonts)/
41   - RewriteCond %{REQUEST_URI} !index.php
42   - RewriteCond %{REQUEST_FILENAME} !-f [OR]
  17 + # the main rewrite rule for the frontend application
  18 + RewriteCond %{REQUEST_URI} !^/(backend/web|admin)
  19 + RewriteRule !^frontend/web /frontend/web%{REQUEST_URI} [L]
  20 +
  21 + RewriteCond %{REQUEST_URI} ^/frontend/web
  22 + RewriteCond %{REQUEST_FILENAME} !-f
43 23 RewriteCond %{REQUEST_FILENAME} !-d
44   - RewriteRule ^.*$ frontend/web/index.php
  24 + RewriteRule . /frontend/web/index.php [L]
  25 +
  26 + RewriteCond %{REQUEST_URI} ^/backend/web
  27 + RewriteCond %{REQUEST_FILENAME} !-f
  28 + RewriteCond %{REQUEST_FILENAME} !-d
  29 + RewriteRule . /backend/web/index.php [L]
45 30  
  31 + RewriteCond %{REQUEST_URI} \.(htaccess|htpasswd|svn|git)
  32 + RewriteRule \.(htaccess|htpasswd|svn|git) - [F]
  33 +
46 34 </IfModule>
47 35 \ No newline at end of file
... ...