Commit 142108bd06bb18c6e759bb4527a20ee6219c2054

Authored by andryeyev
1 parent 7c9d9ca1

fix GRUD

Showing 1 changed file with 17 additions and 29 deletions   Show diff stats
@@ -8,39 +8,27 @@ @@ -8,39 +8,27 @@
8 8
9 SetEnv TZ Europe/Kiev 9 SetEnv TZ Europe/Kiev
10 10
11 -<IfModule mod_rewrite.c>  
12 -  
13 RewriteEngine On 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 RewriteCond %{REQUEST_FILENAME} !-d 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 </IfModule> 34 </IfModule>
47 \ No newline at end of file 35 \ No newline at end of file