Advertisement
Guest User

.htaccess Definitivo para symfony2

a guest
Sep 28th, 2015
2,499
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.18 KB | None | 0 0
  1. <IfModule mod_rewrite.c>
  2. Options +FollowSymlinks
  3. RewriteEngine On
  4.  
  5. # Explicitly disable rewriting for front controllers
  6. RewriteRule ^/web/app_dev.php - [L]
  7. RewriteRule ^/web/app.php - [L]
  8.  
  9. # Fix the bundles folder
  10. RewriteRule ^bundles/(.*)$ /web/bundle/$1 [QSA,L]
  11. RewriteRule ^asset/(.*)$ /web/asset/$1 [QSA,L]
  12. RewriteRule ^media/(.*)$ /web/media/$1 [QSA,L]
  13. RewriteCond %{REQUEST_FILENAME} !-f
  14. # Change below before deploying to production
  15. RewriteRule ^(.*)$ /web/app.php [QSA,L]
  16. #RewriteRule ^(.*)$ /web/app_dev.php [QSA,L]
  17. </IfModule>
  18.  
  19.  
  20. RewriteEngine On
  21. AddOutputFilterByType DEFLATE text/plain
  22. AddOutputFilterByType DEFLATE text/html
  23. AddOutputFilterByType DEFLATE text/xml
  24. AddOutputFilterByType DEFLATE text/css
  25. AddOutputFilterByType DEFLATE application/xml
  26. AddOutputFilterByType DEFLATE application/xhtml+xml
  27. AddOutputFilterByType DEFLATE application/rss+xml
  28. AddOutputFilterByType DEFLATE application/javascript
  29. AddOutputFilterByType DEFLATE application/x-javascript
  30.  
  31. # remove browser bugs
  32. BrowserMatch ^Mozilla/4 gzip-only-text/html
  33. BrowserMatch ^Mozilla/4\.0[678] no-gzip
  34. BrowserMatch \bMSIE !no-gzip !gzip-only-text/html
  35. Header append Vary User-Agent
  36.  
  37. <IfModule mod_expires.c>
  38. ExpiresActive On
  39. ExpiresByType image/gif "access plus 1 month"
  40. ExpiresByType image/jpeg "access plus 1 month"
  41. ExpiresByType image/png "access plus 1 month"
  42. ExpiresByType text/css "access plus 1 week"
  43. ExpiresByType text/javascript "access plus 1 week"
  44. ExpiresByType application/javascript "access plus 1 week"
  45. ExpiresByType application/x-javascript "access plus 1 week"
  46. ExpiresByType image/x-icon "access plus 1 year"
  47. ExpiresByType image/svg+xml "access plus 1 year"
  48. ExpiresByType image/vnd.microsoft.icon "access plus 1 year"
  49. ExpiresByType application/font-woff "access plus 1 year"
  50. ExpiresByType application/x-font-woff "access plus 1 year"
  51. ExpiresByType application/vnd.ms-fontobject "access plus 1 year"
  52. ExpiresByType font/opentype "access plus 1 year"
  53. ExpiresByType font/ttf "access plus 1 year"
  54. ExpiresByType font/otf "access plus 1 year"
  55. ExpiresByType application/x-font-ttf "access plus 1 year"
  56. ExpiresByType application/x-font-otf "access plus 1 year"
  57. </IfModule>
  58.  
  59. <IfModule mod_gzip.c>
  60. mod_gzip_on Yes
  61. mod_gzip_item_include file \.html$
  62. mod_gzip_item_include file \.php$
  63. mod_gzip_item_include file \.css$
  64. mod_gzip_item_include file \.js$
  65.  
  66. mod_gzip_item_include mime ^application/javascript$
  67. mod_gzip_item_include mime ^application/x-javascript$
  68. mod_gzip_item_include mime ^text/.*
  69. mod_gzip_item_include handler ^application/x-httpd-php
  70.  
  71. mod_gzip_item_exclude mime ^image/.*
  72. </IfModule>
  73.  
  74. FileETag INode MTime Size
  75. <IfModule mod_deflate.c>
  76. <IfModule mod_filter.c>
  77. AddOutputFilterByType DEFLATE text/html text/css text/javascript application/javascript application/x-javascript
  78. </IfModule>
  79. </IfModule>
  80.  
  81. <IfModule mod_filter.c>
  82. AddOutputFilterByType DEFLATE application/atom+xml application/javascript application/json application/rss+xml application/xhtml+xml application/xml image/svg+xml image/x-icon text/css text/html text/plain text/x-component text/xml
  83. </IfModule>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement